Graphical boot with grub2

James Mills prologic at shortcircuit.net.au
Tue Nov 20 10:14:55 UTC 2012


You could create such a port for us? :)

cheers
James


James Mills / prologic

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



On Tue, Nov 20, 2012 at 8:12 PM, Bernd Eggink <monoped at 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<http://unifoundry.com/unifont.html>,
>> then
>> converting it via grub-mkfont:
>>
>> $ wget http://unifoundry.com/unifont-**5.1.20080820.bdf.gz<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 at lists.crux.nu
> http://lists.crux.nu/mailman/**listinfo/crux<http://lists.crux.nu/mailman/listinfo/crux>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.crux.nu/pipermail/crux/attachments/20121120/d94cef75/attachment.html>


More information about the CRUX mailing list