
BIOS boot partition
ahoj, může někdo ve zkratce vysvětlit funkci BIOS boot partition (týkající se bootování GPT disu z prostředí BIOSU), resp potvrdit moji představu?
jde o regulerní GPT oddíl, do kterého se nahraje to co by se normálně (v případě mbr rozdělení) nahrálo za konec mbr. A zároveň kód zavaděče MBR je upraven tak, že předá kontrolu bootování právě na toto místo (offset tohoto oddílu.) oproti tomu, jak to bylo dřív, že kod mbr loaderu předá kontrolu tomu oddílu ,který byl označen jako aktivní.
Splietas uplne kraviny.
Co to je u teba "BIOS boot partition"? BIOS nema ziadnu partition.
Da sa bootovat aj rovno do systemoveho oddielu, nepotrebujes tam ziadne extra oddiely.
Legacy boot skace na MBR kod v 16bit mode, UEFI boot spusta .efi aplikaciu z \boot\efi zlozky (a je uplne fuk ci to je GPT alebo MBR disk). Nic viac a nic menej.
Jen plní plán hovadin: http://pc.poradna.net/q/view/1227697-uefi-boot-chy ba-boot-manageru-na-win-7.
Ja mu to nemam za zle, nech si skusa prenastavovat co chce. Ale mozno by bolo lepsie najprv googlil a studoval co vygooglil, nez vymyslat nejake divne teorie.
"BIOS boot partition" nikoli "BIOS" "Boot partition", kód GUID {21686148-6449-6E6F-744E-656564454649}, případně EF02.
Aha tak, ani som nevedel ze na to vymysleli specialny typ a GUID.
Neni to nutne ju mat. BIOS proste nacita MBR do pamate (7C00:0) a skoci na ten MBR kod, a ten si moze robit co chce. Je mozne ze nejaky standardny GPT MBR kod hlada tento GUID a nacita sektory a skace na to, to zhlavy neviem co je standardne v MBR GPT. Ale v MBR moze byt cokolvek co tam zapisal nejaky OS alebo bootmanager apod.
Ted oddil ma jen par kilobyte, a typicky je v nem grub. gdisk umi takovyhle oddil vytvorit. Aktivni neni, grub si instaluje vlastni MBR loader.
GUID oddilu je "Hah!IdontNeedEFI"
Este k tomu dotazu:
za konec MBR sa nenahravalo nic, u normalneho disku je standardny MBR kod len v jedinom sektore (nultom), a robi len to ze najde v tabulke oddielov ten aktivny, nacita jeho prvy sektor do pamate, a skoci na to pamatove miesto. Nic viac.
Dalsie sektory za MBR pouzivali len specialne bootloadery (napr. grub apod) ktore samozrejme upravili kod v nultom sektore (MBR) tak aby nenacital aktivny oddiel ale tie dalsie sektory za MBR. Vzdy to zavisi len od toho kto tam co instaloval do toho MBR, a co tam ten dotycnmy instalator zapisal za kod.
T.j. ten specialny oddiel potrebujes len vtedy, ak mas nejaky bootloader alebo neco co zabera viac jak jeden sektor a chces to spustat pred OS ako bootmanager. OS sa da prakticky spustat aj bez toho, rovno z nulteho MBR sektora.
T.j. odpoved na ten dotaz v skratke: Ano.
Ale ten oddiel IMHO neni nutny.
Oddil je nutny, aby tu binarku grubu neprepsal nejaky OS.
Neni nutny ak nechces grub. Vseobecne :)