My installation of Burg works good, aside from the fact that the OS-prober fails to recognize Kubuntu.
The partition table is as follow:
### BEGIN /etc/burg.d/10_linux_proxy ###
menuentry "Ubuntu with 2.6.32-29" --class ubuntu --class gnu-linux --class gnu --class os --group group_main {
insmod reiserfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set f56336fc-da02-4abc-9380-21a7169a8fd0
echo 'Loading Linux 2.6.32-29-generic-pae ...'
linux /boot/vmlinuz-2.6.32-29-generic-pae root=UUID=f56336fc-da02-4abc-9380-21a7169a8fd0 ro quiet splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-29-generic-pae
}
menuentry "Ubuntu with 2.6.32-29 (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os --group group_main {
insmod reiserfs
set root='(hd1,1)'
search --no-floppy --fs-uuid --set f56336fc-da02-4abc-9380-21a7169a8fd0
echo 'Loading Linux 2.6.32-29-generic-pae ...'
linux /boot/vmlinuz-2.6.32-29-generic-pae root=UUID=f56336fc-da02-4abc-9380-21a7169a8fd0 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-29-generic-pae
}
### END /etc/burg.d/10_linux_proxy ###
### BEGIN /etc/burg.d/30_os-prober_proxy ###
menuentry "Kubuntu with 2.6.35-28 (on /dev/sda3)" --class ubuntu --class os --group group_/dev/sda3 {
insmod reiserfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 96b0046f-2161-474b-97f2-8e8be2eaee5c
linux /boot/vmlinuz-2.6.35-28-generic-pae root=UUID=96b0046f-2161-474b-97f2-8e8be2eaee5c ro quiet splash
initrd /boot/initrd.img-2.6.35-28-generic-pae
}
menuentry "Kubuntu with 2.6.35-28 (recovery mode) (on /dev/sda3)" --class ubuntu --class os --group group_/dev/sda3 {
insmod reiserfs
set root='(hd0,3)'
search --no-floppy --fs-uuid --set 96b0046f-2161-474b-97f2-8e8be2eaee5c
linux /boot/vmlinuz-2.6.35-28-generic-pae root=UUID=96b0046f-2161-474b-97f2-8e8be2eaee5c ro single
initrd /boot/initrd.img-2.6.35-28-generic-pae
}
menuentry "WinXP (on /dev/sda1)" --class windows --class os {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 1ef067aaf067873d
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Mac OS X (on /dev/sda2)" --class macosx --class os {
insmod hfsplus
set root='(hd0,2)'
search --no-floppy --fs-uuid --set dbd8d76ff64d3d80
insmod vbe
set do_resume=0
if [ /var/vm/sleepimage -nt10 / ]; then
if xnu_resume /var/vm/sleepimage; then
set do_resume=1
fi
fi
if [ $do_resume == 0 ]; then
xnu_uuid dbd8d76ff64d3d80 uuid
if [ -f /Extra/DSDT.aml ]; then
acpi -e /Extra/DSDT.aml
fi
xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
xnu_mkext /System/Library/Extensions.mkext
else
xnu_kextdir /System/Library/Extensions
fi
if [ -f /Extra/Extensions.mkext ]; then
xnu_mkext /Extra/Extensions.mkext
fi
if [ -d /Extra/Extensions ]; then
xnu_kextdir /Extra/Extensions
fi
if [ -f /Extra/devprop.bin ]; then
xnu_devprop_load /Extra/devprop.bin
fi
if [ -f /Extra/splash.jpg ]; then
insmod jpeg
xnu_splash /Extra/splash.jpg
fi
if [ -f /Extra/splash.png ]; then
insmod png
xnu_splash /Extra/splash.png
fi
if [ -f /Extra/splash.tga ]; then
insmod tga
xnu_splash /Extra/splash.tga
fi
fi
}
### END /etc/burg.d/30_os-prober_proxy ###
So it happens that Burg does recognize all the OSes but, instead of display
- Ubuntu
- Ubuntu (recovery mode)
- Kubuntu
- Kubuntu (recovery mode)
- WinXP
- Mac OS X
it displays
- Ubuntu
- Ubuntu (recovery mode)
- Ubuntu
- Ubuntu (recovery mode)
- WinXP
- Mac OS X
Any help will be appreciated.