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
|
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.
|
"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
|
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
|
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.
|
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
|
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
|
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)
|
[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
|
é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
|
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
|
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),
|
[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
|
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
|
(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
|
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
|
Limitations
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue