Red Hat Bugzilla – Bug 499141
Grub doesn't start after Fedora was installed on isw raid1
Last modified: 2009-05-20 10:49:02 EDT
Description of problem:
Version-Release number of selected component (if applicable):
Install Fedora on preexisting isw raid1 array.
Steps to Reproduce:
1. Create raid 1 volume using mdadm, reboot during initializing raid.
2. In anaconda create / partition on raid device with size 20000MB ext3 filesystem
3. Create swap partition on raid device with size 2000MB
4. Choose raid array as boot device
5. Install packages and reboot
Grub don't start
Grub console will start after reboot.
In step 1 I've used commands:
mdadm -CR /dev/md/imsm -e imsm -n 2 /dev/sda /dev/sdb
mdadm -CR /dev/md/raid1 -l 1 -n 2 /dev/sda /dev/sdb
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] [linear]
md126 : active (read-only) raid1 sdb sda
156288647 blocks super external:/md127/0 [2/2] [UU]
md127 : inactive sdb(S) sda(S)
418 blocks super external:imsm
unused devices: <none>
Created attachment 342445 [details]
Created attachment 342446 [details]
Created attachment 342447 [details]
Note that I get a strange status report from my bios when it sees the device that has been created. It states that it is uinitialized.
The problem was in mdadm tool. Fix was send by Dan to linux-raid list. See http://marc.info/?l=linux-raid&m=124269520027673&w=2
Author: Dan Williams <firstname.lastname@example.org>
Date: Mon May 18 09:58:55 2009 -0700
imsm: fix num_domains
The 'num_domains' field simply identifies the number of mirrors. So it
is 2 for a 2-disk raid1 or a 4-disk raid10. The orom does not currently
support more than 2 mirrors, but a three disk raid1 for example would
increase num_domains to 3.
Signed-off-by: Dan Williams <email@example.com>
This is exactly an example of the sort of thing that I can't work on without hardware to reproduce. As I've asked for hardware multiple times, and to date I've not been provided anything, there is nothing I can do about this. Closing bug out as CANTFIX.