VMWare 虚拟机在 12.04 升级后无法启动

VMWare 虚拟机在 12.04 升级后无法启动

我在 VMWare Workstation 7.1.5 build-491717 上运行 11.10 虚拟机。

前几天我尝试升级到 12.04。下载并安装完所有内容后,系统要求启动。

我已经确认了,从那以后我就再也没能成功加载系统。当我启动时,屏幕上只显示一个闪烁的光标,而且我的大写锁定似乎反复打开和关闭。(这让我很害怕 :-) )

当我尝试加载我以前的系统(11.10)时,它设法加载,但一切都很奇怪+没有网络连接。

有人了解这个问题吗?我读过一些帖子,但似乎是很久以前的事了,而且与此无关。


截图中恐慌的要点如下:

VFS: cannot open root device sda1
Please append correct root= boot option
Available partitions are: sr0 only
Kernel panic: VFS: unable to mount root fs

以前从未遇到过问题。事实上,Linux 在 VM 上运行得总是比 MS-win7 更好。我不是 Linux 专家 - 最好使用 nooB 处理 :-D

编辑:

物理系统:

  • i5 2.66 四核,12 GB 内存
  • 显卡(sux)nVidia 210
  • 操作系统,win7旗舰版。

我尝试安装 VM 工具包,这样我就可以获得一些额外的功能,但是也没有成功,所以我猜测没有安装任何东西。

尝试在恢复模式下启动时控制台输出:

https://www.dropbox.com/sh/7vgz3vw5kyv5n9f/M1Ifv0rOtM

@izx,我该怎么做?:-) 我需要做什么来修复 sda1 设备?这是 VM 问题吗?我是否需要复制上一版本中显示的设置?

编辑 尝试按照 @psusi 的建议运行 update-initramfs,但又出现了另一个错误。显然,我的 /lib/modules/3.2.0.24-generic 中没有任何内容。我尝试从另一个内核(前一个内核)复制 modules.dep,但没有任何效果。这是控制台输出

驳回,最终解决方案:全新安装。

答案1

您的新内核似乎缺少 initramfs。如果您可以启动旧内核,请运行sudo update-initramfs以生成一个。

相关内容