GRUB (Čeština)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:GRUB (Čeština))

Úvod

Mezi GRUBem a GRUB2 proběhly změny v příkazech. Než budete pokračovat, můžete se s nimi chtít seznámit. Např.: "find" bylo změněno na "search".

https://web.archive.org/web/20100819172849/http://grub.enbug.org/CommandList

Instalace

Nejdříve nainstalujte GRUB pomocí pacmana:

# pacman -S grub

Instalace nebo obnova GRUBu na EFI oddíl (moderní UEFI zařízení)

Ujistěte se, že je EFI systémový oddíl připojen na /boot, třeba kontrolou příkazem mount.

Projistotu doinstalujte efibootmgr, který GRUB použije pro konfiguraci BIOSU v režimu EFI zavádění:

# pacman -S efibootmgr

Nainstalujte Grub na EFI systémový oddíl:

# grub-install --target=x86_64-efi --efi-directory=/boot

Instalace nebo obnova GRUBu do hlavního spouštěcího záznamu (MBR)

Tato sekce se zabývá případem, kdy máte zařízení s MBR tabulkou oddílů. Pokud jste použíli předchozí sekci pro UEFI, ignorujte tuto sekci.

GRUB může být nainstalován buď z live prostředí nebo přímo z běžící instalace Arch Linuxu.

Ve většině případů je instalace grub tak jednoduchá jako spuštění příkazu grub-install pod rootem:

# grub-install /dev/sda

kde /dev/sda je cíl instalace (v tomto případě MBR prvního SATA disku).

Pokud toto selže s chybou:

grub-probe: error: Cannot get the real path of `/dev/fd0'
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.

Zkuste do parametrů přidat --recheck takto:

# grub-install --recheck /dev/sda

Konfigurace

"Starý" soubor menu.lst (používaný v Grub 1.x) je nahrazen novým souborem grub.cfg. Tento soubor se však nyní generuje automaticky ze zdrojových souborů umístěných pod /etc/grub.d/. Pokud potřebujete, udělejte změny v souborech tohoto adresáře (běžně není nutné) a vygenerujte konfiguraci:

# grub-mkconfig -o /boot/grub/grub.cfg

Po každé změně souborů v /etc/grub.d/ je potřeba znova vygenerovat konfiguraci. Výsledný konfigurační soubor bude zapsán do /boot/grub/grub.cfg.

Kontrola

Správně nainstalovaný /boot vypadá nějak takto:

# tree -L 2 /boot
/boot
├── grub
│   ├── fonts
│   ├── grub.cfg
│   ├── grub.cfg.example
│   ├── grubenv
│   ├── i386-pc
│   ├── locale
│   └── themes
├── initramfs-linux-fallback.img
├── initramfs-linux.img
├── lost+found
└── vmlinuz-linux

Další zdroje