Files included in
# rpm -q grub2
refer to a mysterious $prefix that is not explained in the documentation. By searching for specific config file names, references to /boot/grub/ are found, but the Fedora grub2 package uses /boot/grub2/ instead:
$ rpmls grub2|grep ^d
# zgrep -1 custom.cfg /usr/share/info/grub2.info.gz
custom menu entries to the end of the list can be done by editing
`/etc/grub.d/40_custom' or creating `/boot/grub/custom.cfg', changing
the order of menu entries or changing their titles may require making
# zgrep -1 grubenv /usr/share/info/grub2.info.gz
The environment block is a preallocated 1024-byte file, which
normally lives in `/boot/grub/grubenv' (although you should not assume
this). At boot time, the `load_env' command (*note load_env::) loads
At least /etc/grub.d/41_custom could mention what $prefix it refers to, or where this is defined.
grub2-1.99-13.fc16 has been submitted as an update for Fedora 16.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing grub2-1.99-13.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
grub2-1.99-13.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.