On Sun, Dec 27, 2009 at 5:50 PM, Lapohos Tibor <tibor.lapo...@rogers.com>wrote:
> Thanks for your reply. > > What the OROM says is that both of my volumes are bootable. > /dev/md126 corresponds to Volume0, and its first partition (ext4) has the > boot flag set. > > My problem is that I cannot get grub2 installed on the device at all. I did > try, as you suggested, to set > > (hd0) /dev/md126 > > in the device.map file and then issue > > > grub-install --modules=raid /dev/md126 > > but I still get the same error message(s): > > grub-probe: error: no mapping exists for 'md126' > grub-setup: error: no mapping exists for 'md126' > > What is interesting is that, at the grub shell, I can do > > grub> probe -l (hd0,1) > > it returns "OS" which is the label I set for it, so the device can, under > certain circumstances, definitely be detected. Nevertheless, grub-install > does not seem to behave the same way. > > Thanks, > Tibor > > --- On *Sun, 12/27/09, Michael Evans <mjevans1...@gmail.com>* wrote: > > > From: Michael Evans <mjevans1...@gmail.com> > Subject: Re: grub-setup: error: no mapping exists for ... in GRUB2 v1.97.1 > on fake (IMSM) RAID > To: "Lapohos Tibor" <tibor.lapo...@rogers.com> > Cc: help-grub@gnu.org > Date: Sunday, December 27, 2009, 7:26 PM > > > On Sat, Dec 26, 2009 at 5:33 AM, Lapohos Tibor > <tibor.lapo...@rogers.com<http://ca.mc882.mail.yahoo.com/mc/compose?to=tibor.lapo...@rogers.com> > > wrote: > >> Hello All, >> >> I have 2 SATA disks in an Intel Matrix RAID setup. It contains two >> volumes, one in RAID1, the other in RAID0 configuration. These I created >> using the Option ROM of the motherboard, partitioned using cfdisk, and >> finally assembled into RAID devices using mdadm v3.0.3. As such, I obtained >> the following devices: >> >> /dev/md127 (the container to which /dev/md/imsm0 is pointing) >> /dev/md126 (the RAID1 "Volume0" pointed at by /dev/md/Volume0) >> /dev/md126p1 (the first partition intended to serve as the root fs) >> /dev/md126p2 (intended for user space) >> /dev/md126p3 (intended for swap) >> /dev/md125 (the RAID0 "Volume1" pointed at by /dev/md/Volume1) >> /dev/md125p1 (intended for user scratch space) >> /dev/md125p2 (itended for swap) >> >> (the long names came from mdadm v 3.0.3). >> >> If I boot from my USB memory stick, and make a stop at the grub shell, I >> can see all these partitions listed as (hd1) (hd1,[123]), (hd2) and >> (hd2,[12]), while my USB stick comes up under (hd0) and (hd0,[12]). >> Therefore, I would dare to say that grub does detect these devices. >> >> I tried to install grub 1.97.1 on /dev/md126 by countless ways without >> success. The command >> >> $ grub-install --modules=raid /dev/md126 >> >> for example returns the error message >> >> $ grub-setup: error: no mapping exists for "md126" >> >> The /boot/grub folder got created correctly, but the "device.map" file >> does not mention any virtual RAID devices. It reads: >> >> (hd0) /dev/sda (SATA1) >> (hd1) /dev/sdb (SATA2) >> (hd2) /dev/sdc (USB flash memory stick) >> >> which, by the way, does not resemble what the >> sh: grub> ls >> command returns before booting (see the list described before). >> >> Do I need to give up using "fake RAID" and turn to pure SW RAID to get the >> system up and running, or is there a way to install GRUB2 in this >> configuration? >> >> Your help is much appreciated. Thanks ahead, >> Tibor >> >> >> _______________________________________________ >> Help-grub mailing list >> Help-grub@gnu.org<http://ca.mc882.mail.yahoo.com/mc/compose?to=help-g...@gnu.org> >> http://lists.gnu.org/mailman/listinfo/help-grub >> >> If you -know- that given drives will be in some positions during startup > then you can edit the device.map file your self to tell grub where things > will be on reboot. > > You should only provide the containers; however a very important question > exists. Are you able to select one of those containers as your boot volume > within the bios? If so make it like that and tell grub that the volume is > 'hd0' instead of /dev/sda. Then you can do the usual setup/install and it > should work when using that device.map. > > -----Inline Attachment Follows----- > > > _______________________________________________ > Help-grub mailing list > Help-grub@gnu.org<http://ca.mc882.mail.yahoo.com/mc/compose?to=help-g...@gnu.org> > http://lists.gnu.org/mailman/listinfo/help-grub > > I have yet to do a manual install of grub2; however grub I'd manually install using the grub shell. You should try performing a manual install, or somehow increasing the verbosity so that you can see where it fails.
_______________________________________________ Help-grub mailing list Help-grub@gnu.org http://lists.gnu.org/mailman/listinfo/help-grub