Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
tonytan
帖子: 3
注册时间: 2017-12-21 16:00
系统: ubuntu 16.04LTS
送出感谢: 0
接收感谢: 0

Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

#1

帖子 tonytan » 2017-12-21 16:48

无法正常启动,启动后界面如下图所示
捕获.JPG
无法正常启动,启动后一直停留在如下界面
tonytan
帖子: 3
注册时间: 2017-12-21 16:00
系统: ubuntu 16.04LTS
送出感谢: 0
接收感谢: 0

Re: Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

#2

帖子 tonytan » 2017-12-21 21:10

最下面一行是:
end Kernel panic - not syncing: VFS : Unable to Mount root fs on unknown-block(0,0)
funicorn
帖子: 1131
注册时间: 2005-09-13 4:56
系统: Ubuntu QQ
送出感谢: 0
接收感谢: 47 次

Re: Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

#3

帖子 funicorn » 2017-12-23 16:43

unknown block (0,0)说明,在linux启动的时候无法挂载你的根分区。

可能的原因包括:1. 根分区路径指定错误;2. 内核不识别你的根分区文件系统;3. 文件系统镜像中有错误。

原因2需要给虚拟机重新注册一块虚拟硬盘和重新分区,你可以先试试。

原因2和3需要进入Live系统中处理,原因1需要重配grub,原因3需要重新制作文件系统镜像。
添加ppa后只更新此ppa:
update-ppa()
{ sudo apt-get update -o Dir::Etc::sourcelist="sources.list.d/$1.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"
}
写入~/.bashrc,source一下,就可以直接用,是不是很方便?觉得方便就按个赞。
poloshiao
论坛版主
帖子: 18231
注册时间: 2009-08-04 16:33
送出感谢: 21 次
接收感谢: 1946 次

Re: Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

#4

帖子 poloshiao » 2017-12-23 17:39

end Kernel panic - not syncing: VFS : Unable to Mount root fs on unknown-block(0,0)
https://bugs.launchpad.net/ubuntu/+sour ... ug/1653636
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
已被歸類為確認的 Bug

暫時解決方案
1. https://askubuntu.com/questions/594443/ ... 484#594484
2. https://askubuntu.com/a/783480
tonytan
帖子: 3
注册时间: 2017-12-21 16:00
系统: ubuntu 16.04LTS
送出感谢: 0
接收感谢: 0

Re: Ubuntu 16.04 LTS 在windows系统虚拟机上启动时无法正常启动

#5

帖子 tonytan » 2017-12-28 14:49

谢谢楼上的两位的解答,两位的答案都有参考,但是一直没啥时间实施。在仍然无法正常ubuntu界面的情况下,可以打开电源进入grub界面,然后选择Advanced选项,选择其中的一个recovery mode选项打开,越往后recovery mode成功打开几率越大,然后就进入到ubuntu界面了,不知道对操作系统会不会有什么坏的影响。
但是最近偶然有次在没有关闭ubuntu虚拟机的情况下直接合上电脑长达一夜之后,再次打开电脑,虚拟机虽然仍在运行但无法正常显示界面,遂关闭之,重新启动居然正常启动ubuntun界面了。上次之所有产生如上所示的界面也是因为没有关闭虚拟机就合上笔记本,隔天打开无法正常启动的。
回复

回到 “启动和引导”