最后结果

最后结果

我们有一台运行 Ubuntu 12.04.5 的虚拟机,目前遇到无法正确启动的问题。

根据我的研究,在 Hyper-V 上运行 Ubuntu 时,某些存储驱动程序存在已知问题,已有补丁程序。

来源:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1445195

但是,由于我们目前无法启动服务器,我不确定如何应用这些补丁。

下面是一些显示启动时出现的消息的屏幕截图:

图片 1

图片 2

答案1

最后结果

Windows Ninja 的评论以下是根本原因:

我最终通过选择较早的内核版本 (3.13.0-61) 让虚拟机启动。该问题应该在 3.13.0-62 中得到修补,但它在该版本或 63 中不起作用,尽管以前可以。我不明白为什么恢复到这个较早的版本会起作用,但确实如此。

保留原始答案的其余部分,以便能够帮助其他人。

原始答案

如果您可以进入 Grub 菜单,那么通常会有一个恢复选项,您可以使用它来尝试修复系统并可能安装补丁。

如果您无法进入 Grub 菜单,则应尝试使用 12.04 live cd(或 iso)启动 VM,这样您就可以尝试安装补丁。如果我处于您的位置,我会这样做。这个过程非常简单:

  1. 从 Live CD 启动
  2. 挂载系统驱动器
  3. 确保网络正常运行
  4. 根据需要安装更新

以下是我通过 Google 快速搜索找到的一些资源:

  1. help.Ubuntu.com Live CD 恢复
  2. help.Ubuntu.com 启动修复
  3. HowToGeek.com 修复无法启动的 Ubuntu 系统
  4. WebUpd8.org 修复因更新失败导致无法启动的 Ubuntu 系统

第 4 条可能对您最有帮助,但我想为您提供一些后备资源,以防您需要其他信息。

编辑

根据您下面关于网络不工作的评论,一种解决方法是将您需要的更新包添加到 Live CD 文件中(只是将其存储在文件夹中,而不是将其编译到系统中)或添加到它自己的 ISO 中并将其安装为附加 CD。然后您应该能够从 Live CD 环境内部手动安装更新。

相关内容