yes, this bug happens for me, too, with the os-prober versions from natty (1.44ubuntu1) and oneiric (1.49ubuntu1), but not from maverick (1.39). Except that the other OS is a Debian Sid and not another Ubuntu. But I don't think this makes a difference here.
Mounting the root as well as the /boot filesystem neither shows a warning about an uncleanly unmounted filesystem.
It seems that os-prober works fine, but linux-boot-prober does not. The other Linux on this box has /boot on /dev/sda1 and / on /dev/sda5. linux-boot-prober /dev/sda5 just returns nothing while linux-boot-prober /dev/sda1 finds all kernels, but claims the root filesystem is /dev/sda1 while it is /dev/sda5 as os-prober correctly found out.
Hi Colin,
yes, this bug happens for me, too, with the os-prober versions from natty (1.44ubuntu1) and oneiric (1.49ubuntu1), but not from maverick (1.39). Except that the other OS is a Debian Sid and not another Ubuntu. But I don't think this makes a difference here.
Mounting the root as well as the /boot filesystem neither shows a warning about an uncleanly unmounted filesystem.
It seems that os-prober works fine, but linux-boot-prober does not. The other Linux on this box has /boot on /dev/sda1 and / on /dev/sda5. linux-boot-prober /dev/sda5 just returns nothing while linux-boot-prober /dev/sda1 finds all kernels, but claims the root filesystem is /dev/sda1 while it is /dev/sda5 as os-prober correctly found out.
U 53/0/2 root@loadrunner :pts/0 03:14:44 [~] # os-prober /dev/sda1 sid):Debian: linux :pts/0 03:14:52 [~] # os-prober /dev/sda5 sid):Debian: linux :pts/0 03:14:58 [~] # linux-boot-prober /dev/sda1 /dev/sda1: :/vmlinuz- 2.6.31- 1-686:/ initrd. img-2.6. 31-1-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.32- 4-686:/ initrd. img-2.6. 32-4-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.32- 5-686:/ initrd. img-2.6. 32-5-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.33- 2-686:/ initrd. img-2.6. 33-2-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.34- 1-686:/ initrd. img-2.6. 34-1-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.35- trunk-686: /initrd. img-2.6. 35-trunk- 686:root= /dev/sda1 /dev/sda1: :/vmlinuz- 2.6.36- trunk-686: /initrd. img-2.6. 36-trunk- 686:root= /dev/sda1 /dev/sda1: :/vmlinuz- 2.6.37- 2-686:/ initrd. img-2.6. 37-2-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.37- trunk-686: /initrd. img-2.6. 37-trunk- 686:root= /dev/sda1 /dev/sda1: :/vmlinuz- 2.6.38- 2-686:/ initrd. img-2.6. 38-2-686: root=/dev/ sda1 /dev/sda1: :/vmlinuz- 2.6.39- 1-686-pae: /initrd. img-2.6. 39-1-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 2.6.39- 2-686-pae: /initrd. img-2.6. 39-2-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 3.0.0-1- 686-pae: /initrd. img-3.0. 0-1-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 3.0.0-rc6- 686-pae: /initrd. img-3.0. 0-rc6-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 3.1.0-rc4- 686-pae: /initrd. img-3.1. 0-rc4-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 3.1.0-rc6- 686-pae: /initrd. img-3.1. 0-rc6-686- pae:root= /dev/sda1 /dev/sda1: :/vmlinuz- 3.1.0-rc7- 686-pae: /initrd. img-3.1. 0-rc7-686- pae:root= /dev/sda1 :pts/0 03:15:05 [~] # linux-boot-prober /dev/sda5 :pts/0 03:15:14 [~] #
/dev/sda5:Debian GNU/Linux (wheezy/
U 54/0/2 root@loadrunner
/dev/sda5:Debian GNU/Linux (wheezy/
U 55/0/2 root@loadrunner
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
/dev/sda1:
U 56/0/2 root@loadrunner
U 57/0/2 root@loadrunner