[Bug 569900] Re: partman sometimes creates partitions such that there is ambiguity between whether the superblock is on the disk device or the partition device
Phillip Susi
psusi at ubuntu.com
Sat Dec 15 05:04:43 UTC 2012
Your issue does not seem to be related to this bug report.
--
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/569900
Title:
partman sometimes creates partitions such that there is ambiguity
between whether the superblock is on the disk device or the partition
device
Status in “grub2” package in Ubuntu:
Invalid
Status in “partman-base” package in Ubuntu:
Fix Released
Status in “grub2” source package in Lucid:
Invalid
Status in “partman-base” source package in Lucid:
Fix Released
Status in “grub2” source package in Maverick:
Invalid
Status in “partman-base” source package in Maverick:
Fix Released
Bug description:
Binary package hint: mdadm
In a KVM, I can do this just fine:
* Using 2 virtual disk images
* Install Lucid Server amd64
* Both disks partitioned to just one large Linux raid partition
* RAID1 these two together, /dev/md0
* Put / on an ext4 filesystem on /dev/md0
* Install
The above works.
However, I have spent my entire weekend trying to get 10.04 on a RAID1
of two 500GB SATA disks, without success.
I partitioned them the same as above. And conducted the install.
When I boot into the new system, I get dropped to an initramfs shell.
I can see that /dev/md0 exists, and is in the process of resyncing.
I try to "mount /dev/md0 /root" and I get:
mount: mounting /dev/md0 on /root/ failed: Invalid argument
Also, see something else that's odd... My /dev/md0 looks "correct",
in that it's composed of /dev/sda1 and /dev/sdb1. However, I also see
a /dev/md0p1, which is composed of /dev/sda and /dev/sdb (the whole
disks?). Furthermore, if I go into /dev/disk/by-uuid, there is only
one symlink there, pointing to /dev/md0p1. And this UUID is what is
in fact in grub as the root device. That looks quite wrong.
This looks pretty release-critical, to me, as it's affecting RAID
installs of the server.
TEST CASE: The above problem should arise when attempting a RAID
install on any disk whose size is between 1048576*n+512 and
1048576*n+65535 bytes, for integer values of n. In order to reproduce
this, the root filesystem should be created on a RAID array whose
member devices extend all the way to the end of the disk (i.e. accept
the default size for the partition in the installer).
To validate this from -proposed (once available), please note that you
will need to use a netboot installation image and boot with apt-
setup/proposed=true on the kernel command line.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/569900/+subscriptions
More information about the foundations-bugs
mailing list