GNU GRUB | |
---|---|
Típusú | GNU csomag [d] ésoperációs rendszer betöltő |
Szerző | Erich Boleyn [d] |
Fejlesztő | GNU projekt |
Beírva | C és assembly nyelv |
Operációs rendszer | GNU/Linux [3] , GNU/Hurd [3] és BSD [3] |
Első kiadás | 1995 [1] |
Hardver platform | IA-32 , x86_64 és PowerPC |
legújabb verzió | 2.06 [2] ( 2021. június 8. ) |
Engedély | GPL 3.0+ [3] [4] |
Weboldal | gnu.org/software/… ( angol) |
Médiafájlok a Wikimedia Commons oldalon |
A GRUB ( eng. GRand Unified Bootloader ) egy operációs rendszer betöltő a GNU projektből . A GRUB lehetővé teszi, hogy a felhasználó több operációs rendszert telepítsen , és amikor a számítógép be van kapcsolva, válasszon egyet ezek közül a rendszerindításhoz.
A GRUB a rendszerbetöltő referencia megvalósítása, amely megfelel a Multiboot specifikációnak , és bármely vele kompatibilis operációs rendszert képes elindítani. Köztük: Linux , FreeBSD , Solaris és még sokan mások. Ezenkívül a GRUB képes a vezérlést egy másik rendszerbetöltőhöz láncolni, amely lehetővé teszi a Windows (az NTLDR rendszerbetöltőn vagy a bootmgr-en keresztül), az MS-DOS , az OS / 2 és más rendszerek indítását.
A GRUB konfigurálása után, amikor a felhasználó bekapcsolja a számítógépet, megjelenik a számítógépére telepített operációs rendszerek listája, amelyek a megfelelő kiválasztásával és az Enter billentyű lenyomásával tölthetők be.
A GRUB lehetővé teszi a felhasználó számára, hogy tetszőleges paramétereket állítson be rendszerindításkor, és továbbítsa azokat egy Multiboot-kompatibilis operációs rendszer kernelének további feldolgozás céljából [5] .
A GRUB a legnépszerűbb rendszerbetöltő a Linux világában, és a legtöbb jól ismert disztribúció alapértelmezett rendszerbetöltője.
A GRUB 2 a GRUB következő verziója. A fejlesztők a nulláról írták a GRUB 2-t a hordozhatóság és a modularitás elérése érdekében [8] .
A GRUB 2 létezése miatt a GRUB 1 fejlesztése leállt, a fejlesztők csak a hibákat javító javításokat fogadják el [9] .
Két lehetőség van a GRUB MBR partíciós táblával rendelkező lemezre történő telepítésére. Az első opcióban a rendszerbetöltő egy üres helyre van "beágyazva" az MBR és az első partíció között (legalább 31 kilobájt van), amelyet "boot track"-nek (angolul) neveznek - a rendszerindító sávnak, "MBR gap" " (angolul) - az MBR hézaga vagy hézaga vagy "beágyazási terület" (angolul) - a beágyazási terület. A második lehetőségben a rendszerbetöltő törzse a fájlrendszerben, a vele együtt lévő blokkok listája pedig a partíció első szektorában található. A fejlesztők az első módszer használatát javasolják [10] .
Amikor előkészít egy lemezt a GRUB [11] telepítéséhez GPT partíciós táblával rendelkező lemezen, létre kell hoznia egy speciális BIOS rendszerindító partíciót (partíció típusa "bios_grub" parted , partíciókód "0xEF02" a gfdiskben, GUID "21686148-6449- 6e6f-744e656564454649") legalább 31 kilobájt méretű (a fejlesztők 1 megabájtot ajánlanak, hogy ha a bootloader mérete a jövőben megnő, akkor ne kelljen módosítania a jelölést) [10] . A GRUB további adatokat helyez el ebbe a partícióba, amelyeket máshol nem lehet elhelyezni. Ilyen partícióra akkor is szükség van az MBR-hez, ha az első partíció eleje 1 MB előtt van a lemezen, a partíció típusa "4" az fdiskben [12] .
GNU projekt | ||
---|---|---|
Sztori | ||
Licencek |
| |
Szoftver _ |
| |
Személyiségek |
| |
Egyéb témák |
|