[Mageia-discuss] Grub and FakeRAID in Mageia

Michael Altizer xiche at verizon.net
Sun Aug 21 21:28:31 CEST 2011


I'm having some issues with the Grub configuration files being written 
out by drakboot which seem to be caused by my FakeRAID and was wondering 
if anyone else had gone through this.

My setup:
* Five SATA HDDs: sda, sdb, sdc, sdd, sde
* The boot device is sda
* My Mageia install's root partition is sdc5
* sdd and sde are FakeRAIDed with the onboard ICH9 controller and show 
up as mapper/isw_jbhbdjgei_Data

/boot/grub/device.map gets written out like this:
(hd0) /dev/sda
(hd1) /dev/mapper/isw_jbhbdjgei_Data
(hd2) /dev/sdb
(hd3) /dev/sdc

So everything pertaining to sdc in Grub configs uses hd3.  However, when 
booting, Grub doesn't recognize the FakeRAID device and can't find 
anything that it's looking for on hd3 (it considers sdc to be hd2).

I am currently working around this by removing the generated hd1 from 
device.map, renumbering everything accordingly in device.map and 
menu.lst, and re-running grub-install /dev/sda after each time something 
messes with it (e.g., running drakboot or a new kernel gets installed).

I guess the real quesiton is how /should/ the Mageia bootloader code be 
handling this sort of situation?

Thanks,
-Michael


More information about the Mageia-discuss mailing list