Portál AbcLinuxu, 3. července 2025 19:38

Jak zprovoznit grub-gfxmenu? (GRUB jako v SUSE)

Tento návod je pro distribuci Arch Linux. V ostatních distribucích se cesty k souborům, názvy balíčků a příkazy mohou lišit.
1) Zazálohujeme si /boot/grub/menu.lst.
2) Odinstalujeme grub.
$ pacman -R grub
3) Důležité! Smažeme /boot/grub.
4) Z AURu si stáhneme tarball s gfxboot, vyrobíme balíček a nainstalujeme.
$ makepkg -i
Pozn. Kdyby si makepkg stěžoval na nesedící MD5 součet rpm balíčku gfxboot, tak si ho stáhneme někam bokem, spočítáme jeho MD5 součet a upravíme PKGBUILD. Je to bezpečné, mám to vyzkoušené na svém PC. (Poznámka bokem: O bezpečnosti tohoto kroku můžeme polemizovat, verze s jiným MD5 hashem může být klidně opatchovaná a obsahovat backdoor.)
5) Z téhož místa si stáhneme tarball s grub-gfxmenu a opět pomocí makepkg -i nainstalujeme.
Pozn. Zdá se, že grug-gfxmenu nejde zkompilovat na x86_64, zkompilovaný lze stáhnout na archpkg.rodp.net
6) Vytvoříme adresář /boot/grub a nakopírujeme do něj náš zálohovaný menu.lst a obsah adresáře /usr/share/grub/$ARCH/.
7) Důležité! Přeinstalujeme GRUB
$ install-grub <kam> <oddíl, kam umístit stage2>
8) Do /boot/grub/menu.lst přidáme na začátek tento řádek:
gfxmenu (hd0,2)/boot/message
Pozn. Cestu upravíme podle potřeby. Soubor message by se měl objevit v adresáři /boot po instalaci balíčku gfxboot.
9) Restartujeme a modlíme se :-). Pokud na nás vybafne původní ošklivé menu GRUBu, pokračujeme dále.
10) V adresáři /usr/share/gfxboot/themes je několik témat od Novellu, která se dají použít. Můžeme také upravit obrázky některého tématu a vytvořit si vlastní.
11) V adresáři příslušného tématu je Makefile, ve kterém si natavíme jazyk na češtinu.
DEFAULT_LANG = "cs"
12) Příslušné téma zkompilujeme.
$ make prep
$ make
13) V adresáři tématu se objeví mj. adresář install, ve kterém je soubor bootlogo, což je naše zkompilované téma, které stačí jen nakopírovat do /boot a upravit řádek s gfxmenu v /boot/grub/menu.lst.
14) Nyní by už mělo fungovat vše, jak má, takže restartujeme a kocháme se :-).

Související dokumenty

Balíček gfxboot v AURu. (externí dokument)
Balíček grub-gfxmenu v AURu. (externí dokument)

Dokument vytvořil: mess, 30.6.2007 17:25 | Poslední úprava: Beda0, 14.12.2008 14:24 | Další přispěvatelé: mess, Käyttäjä 11133 | Historie změn | Zobrazeno: 1733×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.