Gfxmenu mit Grub

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
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.

Grub mit einem grafischen Menü. Mehr Screenshots: http://www.geocities.com/g1powermac/
Grub mit einem grafischen Menü.
Mehr Screenshots: http://www.geocities.com/g1powermac/




Hier findet ihr die grub und gfxboot patched ebuilds von gentoo bugzilla

http://bugs.gentoo.org/attachment.cgi?id=58698&action=view

Und das hier ist unser Gentoo Theme (sieht sehr schön aus)

http://bugs.gentoo.org/attachment.cgi?id=58699&action=view

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.

[Bearbeiten] Originale Artikel

'Persönliche Werkzeuge