我使用 Mandrake 9.2,使用安装时默认的引导程序。ML 安装在 /dev/hda7 ,交换分区是 /dev/hda8 。由于 C: 的 Win2k 故障,重新安装
Win2k 后,故障依旧,此时 ML 可以正常使用。前天决定使用 Windows Server 2003,安装后发现原先多系统的引导消失。使用 ML 安装盘上
的 rescue 修复后,引导出现。进入 Win 正常,但是进入 ML 出现问题。如下:
检测过硬件之后,挂载分区时出错。提示信息:
"RAMDISK: Compressed image found at block 0
Freeing initrd memory: 300k freed
VFS: Mounted root (ext2 filesystem)
Mounted devfs on /dev
Red Hat nash version 3.4.43-mdk starting
Loading jbd.o module
Journalled Block Device driver loaded
Loading ext3.o module
Mounting /proc filesystem
Creating root device
VFS: Can't find ext3 filesystem on dev id0(3,8)
mount: error 22 mounting ext3 flag default
well retrying without the option flags.
VFS: Can't find ext3 filesystem on dev id0(3,8)
mount: error 22 mounting ext3
well retrying without the option flags.
VFS: Can't find ext3 filesystem on dev id0(3,8)
mount: error 22 mounting ext3
pivotroot: pivot_root (/sysroot, /sysroot/initrd) failed: 2
Remounting devfs at correct place if necessary
Mounted devfs on /dev
Freeing unused kernel memory: 156k freed
Kernel panic: No init found. Try passing init= option to kernel"
起初我怀疑是硬盘故障。但是使用 ML CD1 的 rescue 之中的 console 和 knoppix 都可以对 /dev/hda7 进行挂载和读写,没有问题。后来发
现 /etc/fstab 之中将 /dev/hda7 挂载为 swap,/dev/hda8 挂载为 '/',修改 fstab 后,问题依旧。
请指点,谢谢 |