trouble booting system with I2O hardware RAID
Craig White
craigwhite at azapple.com
Mon Apr 11 17:09:23 UTC 2005
On Mon, 2005-04-11 at 11:23 -0500, Aleksandar Milivojevic wrote:
> This problem is from CentOS 4 (an RHEL 4 clone). I'm sending this email
> to Fedora mailing list too, since I found references for exactly the
> same problem on Fedora Core 3, and am hoping that somebody might have a
> solution (plus it might save some grief to some Fedora user who runs
> into same problem in the future, so I see potential benefit of
> discussing the problem on Fedora mailing list too). In all probability,
> if I attempted to install Fedora Core onto that machine, I would run
> into the exact same problem.
>
> Basically, install process seems to go fine, however the machine doesn't
> wan't to boot after it.
>
> The system in question has one of I2O Adaptec RAID controllers. I've
> configured LVM with one volume group and several volumes. If I boot
> into the rescue mode, all looks fine and dandy. Anaconda finds the
> installation, and I can access all volumes.
>
> However, when doing "real" boot, it gets into trouble. All required
> modules are loaded from initrd image (as far as I can tell). The I2O
> modules are able to locate the RAID devices (I see all partitions
> reported: /dev/i2o/hda1 (empty, unused), /dev/i2o/hdb1 (/boot), and
> /dev/i2o/hdb2 (rest of the system under LVM). The only thing different
> from rescue mode is that i2o/hda and i2o/hdb are reversed (this is
> strange, but it shouldn't affect things since /boot partition has a
> label "/boot", and all the rest is under LVM, so everything should be
> device name independent). I have no idea why i2o device drivers are
> detecting volumes in different order when loaded from initrd image
> during boot, and by Anaconda during installation.
>
> The last couple of messages printed on the screen are:
>
> Creating root device
> Mounting root file system
> kjournald starting. Commit interval 5 seconds
> EXT3-fs: mounted filesystem with ordered data mode.
> mount: error 2 mounting none
> Switching to new root
> WARNING: can't access (null)
> exec of init ((null)) failed!!!: 14
> umount /initrd/dev failed: 2
> Kernel panic - not syncing: Attempted to kill init!
>
> Looking at the "init" script from initrd image, this correspond to:
>
> echo Mounting root filesystem
> mount -o defaults --ro -t ext3 /dev/root /sysroot
> mount -t tmpfs --bind /dev /sysroot/dev
> echo Switching to new root
> switchroot /sysroot
> umount /initrd/dev
>
> Which would indicate that mount of root file system went OK, but then it
> failed to mount /dev filesystem (basically, move already mounted /dev to
> /sysroot/dev). After the switchroot /sysroot, old /dev mount point
> become invalid (non-accessible), the new /dev mount point was not there
> and of course everything broke from that point on.
>
> I've Googled around a bit, and the only relevant thing Google gave me
> was this French page. There were couple of more pages (some from
> archives of Fedora/RH mailing lists) with similar but different problem
> (modules failing to load and/or detect disk drives, which is not the
> case here, all modules were loaded correctly as witnessed by successfull
> LVM initialization and successfull root file system mount).
>
> http://www.fedora-france.org/modules/newbb/viewtopic.php?topic_id=3838&forum=6&post_id=20970
>
> I do live in Canada, but don't speak a word of French (shame on me, but
> in my defense it is on my todo list). However I did managed to figure
> out somebody suggested going with Grub instead of LILO. IMO, Grub or
> LILO shouldn't make any difference, since the error is happening way
> after boot loader did its job. Anyhow, just for fun, I reinstalled the
> system from scratch, this time choosing Grub as boot loader of choice to
> be installed into MBR. However, for whatever reason, Anaconda did not
> install Grub (dd & less showed no signs of Grub in MBR). Boot into the
> rescue, chroot, grub-install, OK now I have Grub in MBR. But again, no
> joy. Grub doesn't even start and system simply hangs in mid-air. No
> errors printed, no anything.
>
> Currently, I'm kind of stuck and idea-less. The system did worked
> perfectly in the past with Red Hat 7.3 (and LILO as boot loader), and
> exactly the same hardware RAID configuration (two volumes, one for
> system, one for data). Any help, hint, etc would be greatly appriciated.
---
bugzilla ?
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=141657
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=153760
Craig
More information about the fedora-list
mailing list