GNU GRUB

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. července 2021; kontroly vyžadují 2 úpravy .
GNU GRUB
Typ Balíček GNU [d] azavaděč operačního systému
Autor Erich Boleyn [d]
Vývojář Projekt GNU
Zapsáno v C a jazyk symbolických instrukcí
Operační systém GNU/Linux [3] , GNU/Hurd [3] a BSD [3]
První vydání 1995 [1]
Hardwarová platforma IA-32 , x86_64 a PowerPC
Nejnovější verze 2.06 [2] ( 8. června 2021 )
Licence GPL 3.0+ [3] [4]
webová stránka gnu.org/software/… ​(  anglicky)
 Mediální soubory na Wikimedia Commons

GRUB ( anglicky GRand  Unified Bootloader ) je zavaděč operačního systému z projektu GNU . GRUB umožňuje uživateli mít nainstalované více operačních systémů a když je počítač zapnutý, vybrat si jeden z nich, aby se zavedl.

Základní informace

GRUB je referenční implementace bootloaderu, který odpovídá specifikaci Multiboot a může zavést jakýkoli operační systém, který je s ním kompatibilní. Mezi nimi: Linux , FreeBSD , Solaris a mnoho dalších. Kromě toho je GRUB schopen zřetězit ovládání na jiný bootloader, což mu umožňuje spouštět Windows (prostřednictvím bootloaderu NTLDR nebo bootmgr), MS-DOS , OS/2 a další systémy.

Po konfiguraci GRUB, když uživatel zapne počítač, vidí seznam operačních systémů, které jsou na jeho počítači nainstalovány a které lze načíst výběrem příslušného a stisknutím klávesy Enter.

GRUB umožňuje uživateli nastavit libovolné parametry při bootování a předat je jádru OS kompatibilního s Multiboot k dalšímu zpracování [5] .

GRUB je nejpopulárnější bootloader ve světě Linuxu a je výchozím bootloaderem ve většině známých distribucí.

Hlavní vlastnosti GRUB

GRUB 2

GRUB 2 je další verzí GRUB. Vývojáři napsali GRUB 2 od nuly, aby dosáhli přenositelnosti a modularity [8] .

Vzhledem k existenci GRUB 2 byl vývoj GRUB 1 ukončen, vývojáři akceptují pouze záplaty opravující chyby [9] .

Stáhnout funkce

Existují dvě možnosti instalace GRUB na disk s tabulkou oddílů MBR . V první možnosti je bootloader „zapuštěn“ do prázdného prostoru mezi MBR a prvním oddílem (je tam minimálně 31 kilobajtů), který se nazývá „boot track“   (anglicky) – boot track, „MBR gap“ "   (anglicky) - mezera nebo mezera MBR nebo "embedding area"   (anglicky) - oblast vkládání. Ve druhé možnosti je tělo zavaděče umístěno v systému souborů a seznam bloků s ním je umístěn v prvním sektoru oddílu. Vývojáři doporučují použít první metodu [10] .

Při přípravě disku pro instalaci GRUB [11] na disk s tabulkou oddílů GPT musíte vytvořit speciální spouštěcí oddíl systému BIOS (typ oddílu "bios_grub" v parted , kód oddílu "0xEF02" v gfdisk, GUID "21686148-6449- 6e6f-744e656564454649") o velikosti alespoň 31 kilobajtů (vývojáři doporučují 1 megabajt, takže pokud se velikost bootloaderu v budoucnu zvětší, nebudete muset měnit označení) [10] . GRUB do tohoto oddílu vloží další data, která nelze umístit jinam. Takový oddíl je nutný i pro MBR v případě, kdy začátek prvního oddílu je na disku před 1 MB, typ oddílu kód "4" ve fdisku [12] .

Viz také

Poznámky

  1. https://www.gnu.org/software/grub/manual/grub.html#History
  2. Vydán GRUB 2.06 . Získáno 9. června 2021. Archivováno z originálu 9. června 2021.
  3. 1 2 3 4 Adresář svobodného softwaru
  4. https://www.gnu.org/software/grub/
  5. Předávání parametrů jádrům OS je uvedeno ve specifikaci Multiboot . Získáno 21. října 2009. Archivováno z originálu 2. července 2012.
  6. Nastavte heslo pro GRUB (nepřístupný odkaz) . PoužijteUnix.ru . Získáno 9. února 2010. Archivováno z originálu 21. června 2010. 
  7. Získání kořenových oprávnění Linuxu [GRUB [zabezpečení][hesla] @ Bootloader] (stahovací odkaz) . ManLinux.org . Archivováno z originálu 23. února 2011. 
  8. GRUB  2 . Archivováno z originálu 31. května 2010.
  9. Legacy GRUB Archivováno 24. srpna 2008 na Wayback Machine 
  10. 1 2 GNU GRUB Manuál 2.02 , 4.4 instalace BIOSu.
  11. Příprava disků . Gentoo Linux Wiki (27. prosince 2014). Archivováno z originálu 24. dubna 2016.
  12. Gentoo Linux Wiki .

Odkazy

Užitečné články