Gfxmenu mit Grub
Aus Gentoo Linux Wiki
| Installationsmethoden • LiveCDs • Kernel & Hardware • Laptops & Notebooks • Portage • System • Netzwerke & Services • X • Software • Anderes • alphabetischer HOWTO Index |
GRUB würde doch sicherlich mit einem grafischen Menü besser aussehen?
Nun gut --> die Suse Leute haben schon ein Paket gfxboot erstellt das Grub patched.
Hier ist das HOWTO wie ihr es unter Gentoo ganz leicht nutzen könnt.
Hier findet ihr die grub und gfxboot patched ebuilds von gentoo bugzilla
Und das hier ist unser Gentoo Theme (sieht sehr schön aus)
Benutzt ein Portage Overlay (http://de.gentoo-wiki.com/Portage_Overlay_konfigurieren) um die ebuilds zu installieren.
In diesem HOWTO benutzen wir /usr/local/portage als Overlay:
| Datei: /etc/make.conf |
PORTDIR_OVERLAY="/usr/local/portage" |
Download Suse gfxboot
# wget ftp://ftp.suse.com/pub/suse/i386/9.3/suse/src/gfxboot-3.0.15-3.src.rpm # mv gfxboot-3.0.15-3.src.rpm /usr/portage/distfiles/
die Pakete von Gentoo Bugzilla entpacken und dann für die ebuilds noch die digest Datei erstellen
# tar -xjpvf grub-0.96-r2-gfxsplash-3.0-ebuilds.tar.bz2 -C /usr/local # ebuild /usr/local/portage/sys-boot/grub/grub-0.96-r2.ebuild digest # ebuild /usr/local/portage/media-gfx/gfxboot/gfxboot-3.0.15-r1.ebuild digest
Emerge
# echo "=sys-boot/grub-0.96-r2" >> /etc/portage/package.keywords # echo "media-gfx/gfxboot" >> /etc/portage/package.keywords # CFLAGS="" emerge "=sys-boot/grub-0.96-r2" # emerge gfxboot
Das Gentoo Theme entpacken und kompilieren
# tar -xjvpf gentoo.org-Krystal-gfxsplash-theme.tar.bz2 -C /var/tmp # cd /var/tmp/gentoo.org-Krystal # make
Jetzt noch die /boot Partition mounten und das Gentoo Theme installieren
# cp /var/tmp/gentoo.org-Krystal/boot/message /boot/message
Danach muss noch die splashimage Zeile in der /boot/grub/grub.conf geändert werden
gfxmenu (hd0,0)/message
Ein Beispiel der grub.conf
| Datei: grub.conf |
default 0 timeout 10 #splashimage=(hd0,0)/grub/gentoo.xpm.gz gfxmenu (hd0,0)/message color white/blue black/light-gray title=GENTOO 2.6.17-gentoo root (hd0,0) kernel (hd0,0)/kernel-genkernel-x86-2.6.17-gentoo \ root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda2 vga=788 initrd (hd0,0)/initramfs-genkernel-x86-2.6.17-gentoo |
Jetzt muss nur noch Grub erneut in den MBR geschrieben werden, ein Beispiel für hda3:
# grub > root (hd0,2) > setup (hd0) > quit
Dieses HOWTO wurde getestet auf AMD64 multilib und auf nativen x86 Systemen.
