我们有一台运行Ubuntu 12.04.5的虚拟机,目前我们遇到的问题是无法正常启动。
根据我的研究,在有补丁的Hyper-V上运行Ubuntu时,似乎存在一些存储驱动程序的已知问题。
来源: https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/1445195
但是,我不确定如何去应用这些补丁,因为我们目前无法启动到服务器。
以下是一些屏幕截图,显示启动时显示的消息:
根据Windows忍者的评论 ,这里是根本原因:
我最终通过select较早的内核版本(3.13.0-61)来启动虚拟机。 这个问题应该是在3.13.0-62中修补的,但是在那个版本或者63版本中,这个问题并没有起作用,尽pipe以前是这样的。 我不明白为什么恢复到这个早期版本的工作,但它做到了。
剩下原来的答案留在地方,以防别人帮助别人。
如果可以进入Grub菜单,那么通常会有一个恢复选项,您可以使用它来尝试修复系统并可能安装修补程序。
如果您无法进入Grub菜单,则应尝试使用12.04 live cd(或iso)启动虚拟机,并且应该能够尝试安装该补丁。 如果我在你的鞋里,这是我会做的。 这个过程非常简单:
以下是我通过快速Googlesearchfind的一些资源:
4号可能是对你最有帮助的一个,但是我想给你一些回退资源,以防你需要一些额外的信息。
根据你的评论下面有关networking无法正常工作,解决方法是将所需的更新包添加到Live CD文件(只是将其存储在一个文件夹中,而不是将其编译到系统中),或者添加到它自己的ISO中,将其作为附加CD安装。 然后,您应该能够从Live CD环境中手动安装更新。