Bug#505517: grub-pc: patches are working
Eric Veiras Galisson
bugs at sietch-tabr.com
Fri Oct 16 12:45:07 UTC 2009
Package: grub-pc
Version: 1.96+20080724-16
Followup-For: Bug #505517
Just a correction about my previous mail: patches works well when execution mode (+x) is applied to file /etc/grub.d/09_xen
With these patches, xen kernels are automagically added correctly as you can see on the following excerpt from my /boot/grub/grub.cfg
Please note that these patches don't handle xen kernels completely well as normal entries (managed by /etc/grub.d/10_linux) are also created as you can see too.
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/09_xen ###
set root=(hd1,1)
search --fs-uuid --set 7a62059a-60e3-4e3d-8fe8-85451427b01f
menuentry "Debian Xen hypervisor 3.2-1-amd64, linux 2.6.26-2-xen-amd64" {
multiboot /xen-3.2-1-amd64.gz
module /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/vg--system--xen-lv--root ro
module /initrd.img-2.6.26-2-xen-amd64
}
menuentry "Debian Xen hypervisor 3.2-1-amd64, linux 2.6.26-2-xen-amd64 (single-user mode)" {
multiboot /xen-3.2-1-amd64.gz
module /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/vg--system--xen-lv--root ro single
module /initrd.img-2.6.26-2-xen-amd64
}
### END /etc/grub.d/09_xen ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-xen-amd64" {
set root=(hd1,1)
search --fs-uuid --set 7a62059a-60e3-4e3d-8fe8-85451427b01f
linux /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/vg--system--xen-lv--root ro
initrd /initrd.img-2.6.26-2-xen-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-xen-amd64 (single-user mode)" {
set root=(hd1,1)
search --fs-uuid --set 7a62059a-60e3-4e3d-8fe8-85451427b01f
linux /vmlinuz-2.6.26-2-xen-amd64 root=/dev/mapper/vg--system--xen-lv--root ro single
initrd /initrd.img-2.6.26-2-xen-amd64
}
### END /etc/grub.d/10_linux ###
More information about the Pkg-grub-devel
mailing list