It turns out that this is the result of several bugs, the first of which
is a buggy bios that reports the size of the disk wrong, combined with
mdadm superblock format 0.9 not containing enough information to tell if
it belongs to the whole disk or the partition when the partition ends at
the end of the disk.  In the Maverick version of grub, it detects the
superblock on the whole disk, and then again on the partition where it
superceeds the disk.  Grub was apparently intentionally changed to print
an error and reject the partition superblock ( when it has already been
found at the end of the whole disk ).  The solution is to either use 1.x
format superblocks ( 1.2 is now the default ) which do have enough
information to not be ambiguous, or to leave some unpartitioned space at
the end of the disk, which the Ubuntu installer does, but my buggy bios
hid.


** Changed in: grub2 (Ubuntu)
       Status: Triaged => Invalid

** Changed in: grub2 (Ubuntu)
       Status: Invalid => Opinion

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/776422

Title:
  [Natty] Grub no longer recognizes raid5 array

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

Reply via email to