内核恐慌在 VirtualBox 中启动 CentOS 5 映像

And*_*ndy 4 virtualbox centos-5 kernel-panic

我正在使用 VirtualBox,并且有一个 vdi。它在我最初为它配置的虚拟机上运行良好,但如果我克隆它(使用 VBoxManage clonehd)或只是复制它,创建一个新的虚拟机并启动它,我总是得到相同的错误:

mount: could not find filesystem '/dev/root'
...
Kernel panic - not syncing: Attempted to kill init!
Run Code Online (Sandbox Code Playgroud)

有谁知道我该如何解决这个问题?

VDI 是一个干净系统的映像,我想继续重用它,以免我不得不继续将操作系统安装到新的空 VDI 中。

小智 9

问题是硬盘的布局改变了。这可能是因为 .vdi 硬盘现在连接到 sata 控制器而不是 ide 控制器。只需在设置中断开与 sata 控制器的连接,然后重新连接到 ide 控制器,然后重新启动。