mirror of
https://gitlab.com/bztsrc/bootboot.git
synced 2023-02-13 20:54:32 -05:00
Docs
This commit is contained in:
parent
2f92da2f57
commit
2df6cb68bd
4 changed files with 2 additions and 17 deletions
|
@ -48,10 +48,6 @@ Megjegyzés: a BOOTBOOT nem egy boot menedzser, hanem egy boot protokoll. Ha int
|
|||
azt a BOOTBOOT kompatíbilis betöltő *elé* kell integrálnod. Például a GRUB lánctöltheti a boot.bin-t (vagy Multiboot
|
||||
"kernel"-ként a bootboot.bin-t és modulként a ramlemezt) vagy a bootboot.efi hozzáadható az UEFI Boot menedzser menüjéhez.
|
||||
|
||||
Megjegyzés: a legújabb GRUB verziók bizonyos konfigurációban tönkreteszik a BDA és EBDA változókat. Ennek következményeképp
|
||||
a BOOTBOOT betöltő nem tudja rendeltetésszerűen használni a BIOS rutinokat a továbbiakban. Ez hiba a GRUB-ban, az ezzel
|
||||
kapcsolatos problémákat ne nekem jelezzétek.
|
||||
|
||||
Licensz
|
||||
-------
|
||||
|
||||
|
|
|
@ -49,9 +49,6 @@ Note: BOOTBOOT is not a boot manager, it's a boot loader protocol. If you want a
|
|||
integrate that *before* a BOOTBOOT compatible loader is called. Like GRUB chainloading boot.bin (or loading bootboot.bin as a
|
||||
multiboot "kernel" and initrd as a module) or adding bootboot.efi to UEFI Boot Manager's menu for example.
|
||||
|
||||
Note: some GRUB versions and configurations known to destroy BDA and EBDA variables. As a result, BOOTBOOT can't use BIOS routines
|
||||
any more. This is a bug in GRUB, do not report those problems to me.
|
||||
|
||||
Licence
|
||||
-------
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ BOOTBOOT BIOS / Multiboot / El Torito / Bővító ROM / Linux boot Implementáci
|
|||
A [BIOS](http://www.scs.stanford.edu/05au-cs240c/lab/specsbbs101.pdf)-t támogató gépeken ugyanaz a betöltő működik
|
||||
[Multiboot](https://www.gnu.org/software/grub/manual/multiboot/multiboot.html)tal, láncbetöltéssel MBR, VBR (GPT hibrid indítás)
|
||||
és CDROM indító szektorból, vagy BIOS bővítő ROM-ból (szóval nemcsak a ramlemez lehet a ROM-ban, de maga a betöltő is), de
|
||||
betölthető [Linux kernel](https://elixir.bootlin.com/linux/latest/source/Documentation/x86/boot.txt)ként is (ISOLINUX, LoadLin stb.).
|
||||
betölthető [Linux kernel](https://www.kernel.org/doc/html/latest/x86/boot.html)ként is (ISOLINUX, LoadLin stb.).
|
||||
|
||||
Gép állapot
|
||||
-------------
|
||||
|
@ -38,10 +38,6 @@ menuentry "MyKernel" {
|
|||
}
|
||||
```
|
||||
|
||||
__FONTOS__: néhány újabb GRUB verzió tönkreteszti a BDA és EBDA területeket. Ennek eredményeképpen a BIOS rutinok lefagyhatnak,
|
||||
végtelen ciklusba kerülhetnek vagy kivételeket dobálhatnak. Ne küldj hibabejelentést BOOTBOOT kapcsán ha az GRUB-al indul, ezeket
|
||||
a GRUB hibabejelentő felületén jelezd, ne nekem!
|
||||
|
||||
Limitációk
|
||||
----------
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ On [BIOS](http://www.scs.stanford.edu/05au-cs240c/lab/specsbbs101.pdf) based sys
|
|||
[Multiboot](https://www.gnu.org/software/grub/manual/multiboot/multiboot.html),
|
||||
chainload from MBR, VBR (GPT hybrid booting) or from CDROM boot record via __boot.bin__, run as a BIOS Expansion ROM
|
||||
(so not only the ramdisk can be in ROM, but the loader as well), or can be loaded as a
|
||||
[Linux kernel](https://elixir.bootlin.com/linux/latest/source/Documentation/x86/boot.txt) (by ISOLINUX, LoadLin etc.).
|
||||
[Linux kernel](https://www.kernel.org/doc/html/latest/x86/boot.html) (by ISOLINUX, LoadLin etc.).
|
||||
|
||||
Machine state
|
||||
-------------
|
||||
|
@ -37,10 +37,6 @@ menuentry "MyKernel" {
|
|||
}
|
||||
```
|
||||
|
||||
__IMPORTANT__: more recent GRUB versions destroy some important variables in BDA and EBDA. As a result, BIOS routines will
|
||||
cause exceptions or run into infinite loops. Don't report BOOTBOOT issues with GRUB, you should report those to the GRUB issue
|
||||
tracker and not to me!
|
||||
|
||||
Limitations
|
||||
-----------
|
||||
|
||||
|
|
Loading…
Reference in a new issue