Same problem for me (it's an upgrade of jaunty by updating the
sources.list)

As you can see, os-prober (30) write wrong address: 
for the same uuid (f23f677...) there is two /dev/ : (hd2,1) & (hd2,5) !!!  --> 
(hd2,5) is the good one
for two different uuid, it give the same /dev/ address:  both (hd2,1) on 
uuid=f23f677... & uuid=9e61e83....

here is details:

o...@oem-desktop:~$ sudo grub-mkconfig
Generating grub.cfg ...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from  and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd2,5)
search --fs-uuid --set f23f677d-7a16-4190-a2fa-c668e9e0a3ac
if loadfont /usr/share/grub/ascii.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
### END /etc/grub.d/00_header ###

### 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/10_linux ###
Found linux image: /boot/vmlinuz-2.6.30-9-generic
Found initrd image: /boot/initrd.img-2.6.30-9-generic
menuentry "Ubuntu, linux 2.6.30-9-generic" {
        set root=(hd2,5)
        search --fs-uuid --set f23f677d-7a16-4190-a2fa-c668e9e0a3ac
        linux   /boot/vmlinuz-2.6.30-9-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro  quiet splash
        initrd  /boot/initrd.img-2.6.30-9-generic
}
menuentry "Ubuntu, linux 2.6.30-9-generic (recovery mode)" {
        set root=(hd2,5)
        search --fs-uuid --set f23f677d-7a16-4190-a2fa-c668e9e0a3ac
        linux   /boot/vmlinuz-2.6.30-9-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro single 
        initrd  /boot/initrd.img-2.6.30-9-generic
}
Found linux image: /boot/vmlinuz-2.6.28-12-generic
Found initrd image: /boot/initrd.img-2.6.28-12-generic
menuentry "Ubuntu, linux 2.6.28-12-generic" {
        set root=(hd2,5)
        search --fs-uuid --set f23f677d-7a16-4190-a2fa-c668e9e0a3ac
        linux   /boot/vmlinuz-2.6.28-12-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro  quiet splash
        initrd  /boot/initrd.img-2.6.28-12-generic
}
menuentry "Ubuntu, linux 2.6.28-12-generic (recovery mode)" {
        set root=(hd2,5)
        search --fs-uuid --set f23f677d-7a16-4190-a2fa-c668e9e0a3ac
        linux   /boot/vmlinuz-2.6.28-12-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro single 
        initrd  /boot/initrd.img-2.6.28-12-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
Warning: update-grub_lib is deprecated, use grub-mkconfig_lib instead
Found memtest86+ image: /boot/memtest86+.bin
menuentry "Memory test (memtest86+)" {
        linux   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
        linux   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
Found Ubuntu 9.04 (9.04) on /dev/sda1
menuentry "Ubuntu 9.04, kernel 2.6.28-12-generic (on /dev/sda1)" {
        set root=(hd0,1)
        linux /boot/vmlinuz-2.6.28-12-generic 
root=UUID=7d571e0e-ee00-4dbf-9388-9d09679ad077 ro quiet splash vga=794
        initrd /boot/initrd.img-2.6.28-12-generic
}
Found Microsoft Windows XP Professionnel on /dev/sdb1
menuentry "Microsoft Windows XP Professionnel (on /dev/sdb1)" {
        set root=(hd1,1)
        chainloader +1
}
Found Ubuntu 9.04 (9.04) on /dev/sdc1
 (on /dev/sdc1)" {GNU/Linux, kernel 2.6.28-12-generic
        set root=(hd2,1)
        linux /boot/vmlinuz-2.6.28-12-generic 
root=UUID=9e61e83e-bca9-43cf-aa90-5a68892213fa ro quiet splash
        initrd /boot/initrd.img-2.6.28-12-generic
}
 (on /dev/sdc1)" {GNU/Linux, kernel 2.6.28-12-generic (recovery mode)
        set root=(hd2,1)
        linux /boot/vmlinuz-2.6.28-12-generic 
root=UUID=9e61e83e-bca9-43cf-aa90-5a68892213fa ro single
        initrd /boot/initrd.img-2.6.28-12-generic
}
 (on /dev/sdc1)" {jaunty (development branch), kernel 2.6.28-12-generic (on 
/dev/sdc5)
        set root=(hd2,1)
        linux /boot/vmlinuz-2.6.28-12-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro quiet splash 
        initrd /boot/initrd.img-2.6.28-12-generic
}
 (on /dev/sdc1)" {jaunty (development branch), kernel 2.6.28-12-generic 
(recovery mode) (on /dev/sdc5)
        set root=(hd2,1)
        linux /boot/vmlinuz-2.6.28-12-generic 
root=UUID=f23f677d-7a16-4190-a2fa-c668e9e0a3ac ro single 
        initrd /boot/initrd.img-2.6.28-12-generic
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###
done

-- 
OS prober assigning wrong values
https://bugs.launchpad.net/bugs/385500
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to