Portál AbcLinuxu, 10. května 2025 06:48

Dotaz: grub-gfxmenu

mess avatar 29.6.2007 18:29 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
grub-gfxmenu
Přečteno: 809×
Odpovědět | Admin
Mám problém s grafickým menu v GRUBu (0.97 s patchema od SUSE na gfxmenu, distro Arch). Projevuje se tak, že po stažení tématu pro gfxboot a nastavení menu.lst se pořád zobrazuje původní škaredé menu.
Pár detailů.
$ pacman -Qi grub-gfxmenu
Name           : grub-gfxmenu
Version        : 0.97-1

$ pacman -Qi gfxboot
Name           : gfxboot
Version        : 3.3.24-7

$ cat /boot/grub/menu.lst
gfxmenu (hd0,2)/message.snow
timeout   5
default   0

# (0) Arch Linux
title  Arch Linux
root   (hd0,2)
kernel /vmlinuz26 root=/dev/sda5 vga=795
initrd /kernel26.img

# (1) Windows
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
/boot mám na samostatném oddílu (sda3). Soubor message.snow je přímo v /boot. Postupoval jsem podle tohoto návodu. Ten soubor message.snow jsem stáhnul taky tam. Nevíte, jak udělat, aby GRUB zobrazoval to grafické menu?
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

mess avatar 30.6.2007 16:26 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: grub-gfxmenu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem to nakonec vyřešil. Pro ty, co by chtěli vědět jak, tady je návod.
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.
5) Z téhož místa si stáhneme tarball s grub-gfxmenu a opět pomocí makepkg -i nainstalujeme.
6) Vytvoříme adresář /boot/grub a nakopírujeme do něj náš zálohovaný menu.lst.
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)/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 :-).
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.

Založit nové vláknoNahoru

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

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