Mi a “ Bootolható zászló ” lehetőség terjesztés telepítésekor?

Szükség van-e a “bootolható zászlóra” a mai terjesztésekben? Ha nem, akkor miért van még mindig a telepítőkben? Mi ez pontosan?

Megjegyzések

Válasz

A rendszerindító jelző az ősi időkből származik, ahol egy MBR partíciórekord bootolhatóként, így megadhatja, hogy hol található a rendszerindító .

Modern operációs rendszereken “es ez széles körben nincs felhasználva, mivel az MBR egy minimális szakaszos betöltőből áll, amely vagy a saját partíciójára indít, vagy a lemez egy másik területére ugrik, ahol a rendszerindító betöltő kódját tárolják. (Az MBR tartalmazhat futtatható kódot vagy többek között a rendszerindító partíciós táblázatot. Lásd még ezt a linket az MBR cikkhez ).

Például a GRUB be van írva az MBR-be, és elindítja a választott partíciót.

Lásd még ezt (elég kicsi) Wikipédia-oldal a rendszerindító zászlóról: hu.wikipedia.org/wiki/Boot_flag

Megjegyzések

  • A GRUB-ot azonban nem kell beírni az MBR-be, és a régi MBR betöltheti.
  • @ IgnacioVazquez-Abrams Correct, csak egy boot szektorra van szüksége. bármilyen partíció betöltője. Nem akartam ' túlságosan belemerülni a GRUB funkcionalitásba, mivel ez a kérdés a rendszerindító zászlókról és az MBR-ről szólt, és nem önmagában a GRUB-ról.

Válasz

Eleinte azt hittem, hogy ez hibát jelent a grub2-ben. Úgy tűnik, hogy néhány BIOS teszteli, hogy legalább egy partíció megjelölve-e bootolhatóként. hosszú kutatások során észrevettem, hogy mivel egyáltalán nem volt mód a hdd vagy az usb-stick-ről történő indításra. Ez azt jelenti, hogy még akkor is, ha az mbr végén található mágikus bájtok helyesek és az mbr-ben lévő boot-kód érvényes, a BIOS figyelmen kívül hagyja ezt az eszközt, és ugorja át a rendszerindítási sorrendben, amíg legalább egy partíció bootolható jelzője ki nem lett állítva. A Fujitsu P772 és a HP Probook 6570b tesztelték.

Válasz

Minden olyan operációs rendszert be kell indítani, amely valamilyen PC-alapú hardvert használ.

Ez egy ősi, operációs rendszertől független bootstrap-kereséssel kezdődik, amelyet a BIOS (alapvető bemeneti kimeneti rendszer) kezdeményez. ).

Ez a BIOS-kóddarab tri es az MBR betöltésére az első megfelelő rendszerindító eszközről. A rendszerindító eszköz keresési sorrendje konfigurálható a BIOS-beállításban: melyik (lemezes) eszköz először, melyik következő és így tovább.

A “régi” MBR megpróbálja megtalálni az első elsődleges partíciót, amely bootolhatóként van megjelölve, és ellenőrzi, hogy van-e rövid varázslat hex-kód az adott partíción.

Ha a hexakód megtalálható, a többit (a bootstrap betöltőt) a bios végrehajtja. Itt kezdődik az operációs rendszer indítása – lehet, hogy DOS, Windows, Linux, …

Megjegyzések

  • -1. Nem a BIOS ellenőrzi, hogy egy partíció indítható-e.
  • A BIOS megkísérli betölteni az MBR-t (ha a megfelelő mágikus szám nem <No Operating System jelenik meg) div id = “a158d6cc97″>

t talált), majd az MBR onnan veszi. A régebbi MBR az aktív elsődleges partíciót keresi, de más MBR-k (grub, lilo stb.) Másként működhetnek.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük