当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Wubi-Ubuntu更新Grub后造成Win7和ubuntu无法启动的解决方案
帖子发表于 : 2010-09-17 14:14 
头像

注册: 2009-08-23 19:43
帖子: 112
送出感谢: 2
接收感谢: 0 次
昨天晚上,朋友电脑更新重启后,只出现(win也上不去了)
代码:
error:no such device:uuid(查到uuid是root.disk的)
grub rescue>
输入ls 返回(hd0)

上论坛查了下发现有类似的问题,但要么有差别,要么没解决方案。

结合网上查到的和猜测,觉得是由于他把grub2安装到了sda上而不是wubi所在处,造成grub2无法引导系统了。
既然grub2已经安装到了mbr上,但又不能引导系统,所以只能通过重新安装win的mbr来还原启动。
知道了原因,只要正确重装win的mbr即可,方法如下:
代码:
windows7(通过安装光盘)
在启动光盘时选修复系统,再进入命令提示符(不知修复启动那个项有用否,可惜我们昨天用了也没用)
输入
bootsect /nt60 c:
bootsect /nt60 SYS
bootsect /nt60 ALL /mbr
然后关闭命令提示符,重启即可。一切都正常了,并且ubuntu启动还在(唯一盗版用户请重新激活)

此方法已使用过,可行(原处链接:http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&order=DESC&topic_id=30760&forum=16

windows xp 和 vista
因为没碰到具体就不写了,免得错了
有安装光盘,xp应该可进入故障控制台修复,也可通过winpe修复

以下为折腾后对发生这个现象的猜测(本人属于菜鸟系,多猜猜可以提高水平的,有错希望纠正,我改。。。)
grub2安装到sda后,由于root.disk是虚拟硬盘文件,并且所有与grub2有关的模块都在那个root.disk文件的/boot中,因此grub2是不能加载模块的,没模块应该不能把ntsf下的disk文件挂载成loop的,也就是不能把disk文件认为成device,就出现了no such device.
这说明要引导wubi还是得用wubildr,光用grub2很危险。
以上皆是我的猜想,毕竟没有真正研究过。


_________________
其实我什么都不会...
OS: Arch/Linux/GNU/Xorg/Gnome3
_______
一生追求,只为极简,最在尽懒...


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Wubi-Ubuntu更新Grub后造成Win7和ubuntu无法启动的解决方案
帖子发表于 : 2010-09-28 10:44 
头像

注册: 2006-08-25 10:37
帖子: 736
送出感谢: 0 次
接收感谢: 0 次
重新安一遍grub2行不行?

没有用过wubi,自己瞎猜。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Wubi-Ubuntu更新Grub后造成Win7和ubuntu无法启动的解决方案
帖子发表于 : 2010-09-30 13:34 

注册: 2010-09-25 16:14
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
楼主分析靠谱。

我用XP出现过类似错误,后来用WinPE还原了MBR,就一切正常了。后续没有问题。

总之就是Grub和Wubi不能混用。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Wubi-Ubuntu更新Grub后造成Win7和ubuntu无法启动的解决方案
帖子发表于 : 2010-09-30 13:37 

注册: 2010-09-25 16:14
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
顺便说一下,Wubi+Grub2更新的错误不能用Grub Rescue修复,因为Grub无论如何都不能辨识设备,包括虚拟的Wubi盘和原来的XP分区,估计就是因为辨认文件系统的程序被压缩在Wubi虚拟盘里面了,Grub2缺乏支持。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Wubi-Ubuntu更新Grub后造成Win7和ubuntu无法启动的解决方案
帖子发表于 : 2010-10-14 15:17 
头像

注册: 2010-10-11 14:45
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
顶起来,虽然……


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译