UL 1.0 GRUB: could not find device for /boot: not found or not a block device
Our United Linux 1.0 server crashed because of power blackout.
After this, it wasn't bootable anymore but stopped with the error message
Kernel panic: vfs: unable to mount rootfs on 03:02
Usually we try to rescue the system by doing the following:
- boot from CD, select Rescue-System and login as root
- mkdir /sysimage
- insert new entry in /etc/fstab:
/dev/hda2 /sysimage reiserfs defaults 0 0
- mount /sysimage
- chroot /sysimage
- grub-install /dev/hda
But this failed this time at the grub-install command with the following error:
The file /boot/grub/stage1 not read correctly.
After this we tryed several things like rebooting again from CD or to install grub via dialog and it ended up with the following error at the grub-install command:
could not find device for /boot: not found or not a block device
This is the content of grub.conf:
install --stage2=/boot/grub/stage2 /boot/grub/stage1 d (hd0) /boot/grub/stage2 0x8000 (hd0,1)/boot/grub/menu.lst
To install grub via single commands also fails: if you enter grub and then root (hd0,1) it says that it cannot read the number. It's a pretty old grub version, lower than 1.
Does anyone has any idea?