I disagree. Its semantic is much richer. It support probing, searching and testing during boot. It can use variables, conditionals, loops and functions ( grub2 manual say itself, that it is similar to bash script ). I think that no one expect, that perl-Bootloader is can parse that configuration file (if it does correct it is halting problem). What is possible to do is parsing /etc/grub/default which is really simple.
I think grub2 needs a different way: * create additional scripts for /etc/grub.d Run grub-mkconfig at the end to create the grub.cfg file. So, perl-Bootloader would not be needed to touch grub.cfg at all. But I'm not the expert here - I just suggest to look out of the box for new ways of doing.
BTW I cannot find command in grub to load 64-bit kernel, I see only 16-bit and 32-bit one ( http://grub.enbug.org/CommandList )
You don't do this with grub right now either, do you? The same works for me with my grub2 package, Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126