![VMWare 虚拟机在 12.04 升级后无法启动](https://linux22.com/image/819153/VMWare%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%9C%A8%2012.04%20%E5%8D%87%E7%BA%A7%E5%90%8E%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我在 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
以生成一个。