需要帮助引导 Red Hat Linux 6.1 虚拟映像 - 内核恐慌 - 无法挂载 root fs

需要帮助引导 Red Hat Linux 6.1 虚拟映像 - 内核恐慌 - 无法挂载 root fs

我正在尝试虚拟化 Red Hat Linux 6.1 映像。我在 .vmdk 上恢复了 Clonezilla 备份,并尝试让该映像在最新版本的 VirtualBox 5 中成功启动。不出所料,我遇到了内核恐慌。引导加载程序是 lilo。磁盘位于 VBox 中的 SCSI (BusLogic) 控制器上。 500MB 内存。芯片组 PIIX3。音频、网络、串行、USB 全部禁用。

我想在这篇文章的序言中说,我不是设计/分区这个镜像的人,而且我对 Linux 的了解充其量只是一般。

请查看屏幕截图。 图1 图2

VFS: Mounted root (ext2 filesystem).
Loading aic7xxx module
scsi : 0 hosts.
/lib/aic7xxx.o: init_module: Device or resource busy
autodetecting RAID arrays
autorun...
... autorun DONE.
kmod: failed to exec /sbin/modprobe -s -k block-major-8, errno = 2
VFS: Cannot open root device 08:03
Kernel panic: VFS: Unable to mount root fs on 08:03

文件系统表:

/dev/sda3       /         ext2    defaults       1 1
/dev/sda2       /boot     ext2    defaults       1 2
/dev/sda4       /abc      ext2    defaults       1 2
/dev/sda1       swap      swap    defaults       0 0
none            /proc     proc    defaults       0 0
none            /dev/pts  devpts  gid=5,mode=620 0 0

lilo.conf:

boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
tiemout=50
default=linux

#Default kernel ( orig )
image=/boot/vmlinuz-2.2-12-20
    append="mem=376M"
    label=linux
    initrd=/boot/initrd-2.2.12-20.img
    read-only
    root=/dev/sda3

当我尝试使用 SystemRecovery live cd 启动时,它在“检查根文件系统”时失败,并表示我的根分区 (/dev/sda3) 已安装。无法继续,中止。如果我选择 Control-D 进行正常启动,它会对其他 2 个分区(/dev/sda2 和 /dev/sda4)执行 fsck,然后挂起。

我使用了 livecd,并成功安装了分区,甚至对它们进行了 fsck,看看是否有帮助。没有运气。顺便说一句,一切都很干净。

不确定 AIC7xxx SCSI 驱动程序是否导致问题...显然虚拟机没有 Adaptec SCSI 控制器...

任何帮助将不胜感激。

相关内容