You could create such a port for us? :)

cheers
James


James Mills / prologic

E: prologic@shortcircuit.net.au
W: prologic.shortcircuit.net.au



On Tue, Nov 20, 2012 at 8:12 PM, Bernd Eggink <monoped@sudrala.de> wrote:
On 19.11.2012 16:40, Matt Housh wrote:
On 11/19/2012 07:46 AM, Bernd Eggink wrote:
Hi all, has anybody successfully configured a graphical grub-2.00
boot in Crux 2.8 - with a nice background image, a correct font and
all? I gave up after 2 days of experimenting and approx. 100 reboots.
Either I got an image, but with an ugly frame around it (the font
missing the line and corner characters), or I got a text mode menu
anyway. I also spent some time in searching the web for a grub2
documentation, but it seems that any good documentation about grub2
is automatically Ubuntu-specific. So if anybody has such a
configuration, I'd appreciate if he could send me his grub.cfg and
etc/default/grub. - Thanks in advance!

Hi, Bernd,

This is indeed possible with a little bit of work. Here's an example
grub.cfg:

-----
set default=0
set timeout=5

set menu_color_normal=white/black
set menu_color_highlight=white/blue

loadfont /boot/grub/unifont.pf2
set gfxmode=1024x768
insmod all_video
insmod gfxterm
terminal_output gfxterm
insmod jpeg
background_image -m stretch /boot/grub/artorias.jpg

# set the root variable
search --fs-uuid --no-floppy --set root aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

menuentry "CRUX 2.8 x86_64-multilib (3.5.4)" {
        set gfxpayload=keep
        linux /boot/vmlinuz-3.5.4 root=/dev/sdc2 ro quiet
}

menuentry "CRUX 2.8 x86_64-multilib (3.5.4) single-user rescue" {
        linux /boot/vmlinuz-3.5.4 root=/dev/sdc2 ro single
}
-----

First things first, the unifont.pf2 file is created by downloading
unifont in BDF format from http://unifoundry.com/unifont.html, then
converting it via grub-mkfont:

$ wget http://unifoundry.com/unifont-5.1.20080820.bdf.gz
$ gzip -d unifont-5.1.20080820.bdf.gz
$ grub-mkfont -o unifont.pf2 unifont-5.1.20080820.bdf
$ sudo install -o root -g root -m 0644 unifont.pf2 /boot/grub/

Matt,

that was helpful, thanks a lot. Using the correct resolution and this font fixed things for me. The normal X11 fonts didn't work. I additionally set

        color_normal=black/black

to make the header and footer text better visible. And I'll stop using grub-mkconfig, which puts a lot of unnecessary and confusing stuff into the config file.

I think it would be VERY helpful for others if the grub2 port contained a README with a grub.cfg skeleton as well as a directly usable unicode .pf2 font.

Bernd

_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux