[ale] SuSE woes... GRUB/No Root Partition/Can't mount RAID array
Ryan Williams
ryan at jimmyether.com
Mon Feb 7 14:01:45 EST 2005
Background:
I am running SuSE 9.1 on a dual boot system with XP Home.
Partitions are as follows between two 120GB drives:
/dev/md0 125.0GB MD Raid
/dev/hda 111.7GB WD1200JB-00EVA0
/dev/hda1 48.8GB HPFS/NTFS
/dev/hda2 62.9GB Extended
/dev/hda5 2.0GB Linux swap
/dev/hda6 25.6GB Linux native
/dev/hda7 35.1GB Linux RAID
/dev/hdb 111.7GB WD1200JB-00EVA0
/dev/hdb1 89.8GB Linux RAID
/dev/hdb2 21.9GB Win95 FAT32 LBA
Last night after moving the computer's location, SuSE locked up on load.
After waiting about 10 minutes, I restarted. GRUB came up fine and
started booting into SuSE, but I was taken to the command line prompt
which said something like fsck could not run and that I must manually
correct the issue. So, I put in the SuSE install disc 1 and ran "Repair
Installed System" from the installer. It found errors with md0, which it
claimed to repair (on both hda7 and hdb1). Then, when checking the GRUB
boot loader record, it first claimed "No valid root partition was
found". I hit "retry" and it proceeded on to tell me "boot loader error
detected". I hit "repair" and it came up with a proposed boot loader
setup. I hit "finish" and got the following error:
grub> root (null)
Error 23: Error while parsing number
grub> install --stage2=/boot/grub/stage2/d(hd0)/0x8000(null)/
Error 12: Invalid device requested
grub> quit
After that, GRUB kept giving me errors and wouldn't let me log into
Linux (I could still get into XP though). So, I went back through and
tried LILO. The boot loader then worked, but on SuSE load it's exiting
to a shell and saying the following:
Waiting for device /dev/0 to appear: .....not found -- device nodes:
(then on down)
No root device found; exiting to /bin/sh
Now, I should probably just try to install from scratch. Here's the
thing though. I have around 100GB of data on the RAID partitions that I
need to somehow back up before I reinstall. I've tried starting up from
the SuSE LIVE CD, but it doesn't seem to give me access to mount any of
the partitions. So, I also started up from Knoppix. It does allow me to
mount all the partitions EXCEPT hda7 and hdb1, which are the drives in
the RAID array which I need to get to. It keeps saying something like
"no valid file system found or was not supplied".
Does anyone have any suggestions as to what I can do to get to the data
on the partitions? I have a third drive I could install and move the
files to for backup before rebuilding the linux system, but I first need
to figure out how to either fix the situation with the root device not
being found so I can finally boot SuSE from the disc OR mount the md0
RAID partition from Knoppix and move the files to a new drive. Your
assistance is greatly appreciated.
Ryan Williams
More information about the Ale
mailing list