[Bug 1217933] Re: update-grub fails to detect other md OS
Paul Crawford
1217933 at bugs.launchpad.net
Mon Apr 13 10:14:46 UTC 2015
This is still broken with 14.04 and the same patch seems to work:
$ lsb_release -rd
Description: Ubuntu 14.04.2 LTS
Release: 14.04
$ apt-cache policy grub2
grub2:
Installed: (none)
Candidate: 2.02~beta2-9ubuntu1
Version table:
2.02~beta2-9ubuntu1 0
500 http://gb.archive.ubuntu.com/ubuntu/ trusty-updates/universe amd64 Packages
2.02~beta2-9 0
500 http://gb.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1217933
Title:
update-grub fails to detect other md OS
Status in grub2 package in Ubuntu:
New
Status in os-prober package in Ubuntu:
New
Bug description:
I have a system with two main HDD configured as several md RAID-1 devices and I installed the 32-bit version of 12.04.2 on to one of these partitions (using the "alternate installer" ISO), with most of the others being user data (e.g. one for /home, another for virtual machines, etc). I had one md partition free and then installed the 64-bit version (12.04.3) on to that, again using the alternate installer.
However, after the installation it is unaware of the 1st system, so running update-grub fails to add that to the boot menu and I am not able to dual-boot 32 & 64 bit systems. This worked OK previously with a hardware RAID card, but that was true hardware RAID and presented the disks as a single SCSI device.
$ lsb_release -rd
Description: Ubuntu 12.04.3 LTS
Release: 12.04
$ apt-cache policy multipath-tools
multipath-tools:
Installed: (none)
Candidate: 0.4.9-3ubuntu5
Version table:
0.4.9-3ubuntu5 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
I expect the OS probing to detect other operating systems, in
particular to detect another instance of Ubuntu.
Additional information:
$ more /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda3[0] sdb3[1]
72427392 blocks super 1.2 [2/2] [UU]
md2 : active raid1 sda6[0] sdb6[1]
51167104 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
2046912 blocks super 1.2 [2/2] [UU]
md4 : active raid1 sda8[0] sdb8[2]
307068736 blocks super 1.2 [2/2] [UU]
md3 : active raid1 sda7[0] sdb7[1]
1023868736 blocks super 1.2 [2/2] [UU]
$ mount | grep '^/dev/' | sort
/dev/md1 on / type ext4 (rw,errors=remount-ro)
/dev/md3 on /home type ext4 (rw)
/dev/md4 on /vm type ext4 (rw,nobarrier)
/dev/sdc5 on /scratch type ext4 (rw,nobarrier)
NOTE: sda & sdb form the md devices but sdc is not part of any RAID,
md0 is unused (was planned for /boot but not used), and md2 has the
32-bit '/' partition which can still be mounted and accessed.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1217933/+subscriptions
More information about the foundations-bugs
mailing list