Oh, the latest theme file is at:
The zip version is not updated anymore.
BTW, the simplest way to test i386-pc is to use cdrom image, create a
directory like cdrom, and extract theme files to it:
tar xjf ~/themes.tar.bz2
Then create config file cdrom/boot/grub/grub.cfg.
Finally, create iso image with grub-mkrescue:
grub-mkrescue --overlay cdrom grub2.iso
Start it in qemu:
qemu -cdrom grub2.iso
Tested on using latest themes file and r1778.
Oh sorry, it should be:
grub-mkrescue --overlay=cdrom grub2.iso
Oh btw, as cdrom can't be written, if you want to test the save
default function, create a small floppy image that contain the
environment file, and in grub.cfg:
load_env and save_env would work just fine. Start qemu:
qemu -boot d -fda env.img -cdrom grub2.iso
That's odd, qemu is ok for me. I've tried qemu 0.10.50 from windows
host, and 0.10.6 from OSX host, both all right. I upload my iso image
here, perhaps you can give it a try:
BTW, the loading time is a little long in qemu. Here, it take about 7
seconds to show the menu, so maybe you can wait a while to see if the
image comes up.
Yep, it's 1778.
I believe this is caused by the handling of menu viewer. Previously,
the new menu system need to be started using command menu_start, but
now it's implemented as a menu viewer. After grub.cfg is parsed, the
system tries to choose a menu viewer automatically based on if a
screen section exists. However, command like configfile calls the menu
viewer itself, which is not initialized yet. Perhaps I should revert
to previous behavior, the normal viewer is selected by default, and
users need to use an additional command to switch to new viewer.