我正在使用 VirtualBox,并且有一个 vdi。它在我最初为其配置的虚拟机上运行良好,但如果我克隆它(使用 VBoxManage clonehd)或只是复制它,创建一个新的 VM 并启动它,我总是会收到相同的错误:
mount: could not find filesystem '/dev/root'
...
Kernel panic - not syncing: Attempted to kill init!
有人知道我该如何修复这个问题吗?
VDI 是一个干净系统的图像,我想继续重复使用它,以避免我必须继续将操作系统安装到新的空 VDI 中。
答案1
问题是硬盘的布局发生了变化。这可能是因为 .vdi 硬盘现在连接到 sata 控制器而不是 ide 控制器。只需在设置中断开与 sata 控制器的连接,然后重新连接到 ide 控制器,然后重新启动即可。
答案2
可能是一个未修复的错误: