原文章:http://hi.baidu.com/%D2%BB%B5%E3%C7%E7/blog/item/d3b0df30da10a115ebc4afa3.html
Ubuntu2.6.31-20内核更新问题:Unable to mount root fs on unknown-block(x,x)
WUBI装的ubuntu。在更新了最信的内核 2.6.31-20,启动时出现提示:Unable to mount root fs on unknown-block(8,7),Ubuntu不能正常启动。查了很多资料,说是文件系统挂载的问题。具体的本座也不知道。
总算官方对这个bug做了patch:
https://bugs.launchpad.net/ubuntu/+source/lupin/+bug/477169/comments/210
&
https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/477104/comments/90
1/备份你的C://wubildr
sudo mv wubildr wubildr.bak
2/编辑启动菜单/boot/grub/grub.cfg,这个文件是只读的,需要先提升它的权限
sudo chmod +w grub.cfg
然后将启动描述‘insmod ntfs’注释掉
3/将下载的patch wubildr复制到C://
4/重新启动即可
原文章:http://zhangbo.blog.51cto.com/350645/254808
昨天升级ubuntu 9.10至2.6.31-16-generic后今天无法开机,报kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)错误,好赖较低的版本可以进去,然后上网查了些资料,说内核有BUG,最近常出现这样的错误,需要重新编译,并重新写grub到MBR,知道可能的错误,就试试吧,反正现在还有内核是正常的,呵呵
首先:
sudo apt-get remove linux-image-2.6.31-16-generic
其中过程会出现如图:
选第一个选项即可。
然后:
sudo apt-get install linux-image-2.6.31-16-generic
sudo update-grub
如果开机进不去是因为grub有问题,可以:
最后开机近到你boot分区下,(在这里你如果进不去的话,可以用引导盘挂载进入),因为我较低版本可以进入,呵呵
执行:
/sbin/grub-install /dev/sda
然后重启即可