https://bugzilla.novell.com/show_bug.cgi?id=232768 Summary: yast2 grub config tool fails to configure/install grub for dmraid drives Product: openSUSE 10.2 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: djwong@us.ibm.com QAContact: jsrain@novell.com CC: lcm@us.ibm.com, rweight@us.ibm.com I have an IBM x346 with the Adaptec 7902B U320 SCSI controller and HostRAID in the SCSI BIOS. The system has two 36GB SCSI disks which I have configured as a RAID0; I am attempting to install OpenSUSE 10.2 onto the RAID0. During installation, the grub configuration tool in yast proposes that it install itself to an obviously bogus device:
setup --stage2=/boot/grub/stage2 (hd0) (/dev/mapper/asr_RAID,4)
"(/dev/mapper/asr_RAID,4)" is not a grub device; the proper device name in this case is "(hd0,4)". The menu.lst file suffers a similar fate with things like this:
root (/dev/mapper/asr_RAID,4)
Just prior to the first boot, the installer trips over the bad device names when it tries to install grub. I also noticed that the grub device map is suspiciously devoid of hdX entries:
(fd0) /dev/fd0 <EOF>
It appears that these dmraid device file names are not being translated into grub's "(hdX..." syntax, nor is a device.map mapping set up. The end result is that grub fails to install. If I tell yast to put "(hd0) /dev/mapper/asr_RAID" into device.map, the menu.lst file fixes itself and grub installs fine. It appears that the key dependency is having that "(hd0) /dev/mapper/asr_RAID" line in device.map. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.