当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : UBUNTU+WIN7,ERROR:NO SUCH DEVICE:c8274.....grub rescue>,重启正常
帖子发表于 : 2010-10-10 21:43 

注册: 2006-09-10 4:19
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
如题。
本人台本子装了ubuntu+win7,除nvidia驱动啰嗦些,没大事。家中台机却从装好就是开机就如题出错,ctrl+alt+del即可正常引导,也可按电源关机,再立刻开机也可正常引导。
sudo update grub.cfg(记不得是不是这样的)也用了,重启如前。
我电脑是两块硬盘,我不是怎样查系统信息,先谢了。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: UBUNTU+WIN7,ERROR:NO SUCH DEVICE:c8274.....grub rescue>,
帖子发表于 : 2010-10-12 0:57 

注册: 2006-09-10 4:19
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
期待高手中,大侠在哪里:(


页首
 用户资料  
 
3 楼 
 文章标题 : Re: UBUNTU+WIN7,ERROR:NO SUCH DEVICE:c8274.....grub rescue>,
帖子发表于 : 2010-10-14 15:02 
头像

注册: 2010-10-11 14:45
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
遇到同样故障,依然求助中,难兄难弟,握手!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: UBUNTU+WIN7,ERROR:NO SUCH DEVICE:c8274.....grub rescue>,
帖子发表于 : 2011-03-25 19:19 

注册: 2011-03-25 19:17
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
先说一下我的系统环境:Windows 7+Ubuntu 10.04,Ubuntu是通过wubi.exe安装的,也就是直接在Windows 7下面安装的Ubuntu。晚上手痒将Ubuntu从10.04升级到10.10,更新完成后有提示update grub,这个是什么东东?菜鸟当然不知道了,我也不知道,就更新了。

然后重启,然后就出现如下错误:

Error no such device :xxxx-xxxx-xxx-xxxxxx(注:xxx是一串字母和数字的组合,应该是驱动器的某个ID号)

grub rescue >

有点计算机基础的话,这个时候基本上就知道了这个grub是Ubuntu的启动相关的东西,被写进了硬盘的MBR里面。更改了MBR使之从Ubuntu启动,但是以前的Ubuntu实际上是通过Windows的启动文件来启动的,所以肯定是进不去了,因为找不到要启动的系统。

注意:这个时候利用以前Ghost的备份系统来恢复系统是没有任何用处的,恢复系统不会恢复MBR,除非重装系统。但实际上用不着重装系统这么麻烦。

针对这个问题,解决方法就是修复MBR。既然Ubuntu是用wubi.exe在Windows 7 系统下安装的,所以按理说只要修复好了MBR,以前的启动菜单就会出来,Ubuntu这一项应该也有。如果Ubuntu不是在Windows下面通过wubi.exe安装,update grub后应该是不会出现以上故障。

如何修复MBR:

有光驱的情况:

Windows 7系统:放入Windows 7 的安装光盘,从光驱启动,选择“修复计算机”,Shift+F10打开命令提示符,执行命令:bootsect /nt60 sys /mbr(不放心就多执行几下)
Windows XP系统:下载Windows下修复mbr的软件:MbrFix.exe,在Windows XP下执行此修复软件即可。这里又有个问题,如何进入Windows XP执行这个软件?答案是使用U盘+DOS之家的“超级急救盘”U盘版,制作U盘启动盘,然后即可进入原来的XP系统,对于Windows 7系统一样可以。
很多人都有光驱所以是比较简单的,但像我这样使用轻薄笔记本的就会比较麻烦很多,没有外置光驱的话就只能想办法使用U盘。说一下我在没有光驱的情况下的方法:

我的是Windows 7系统:下载微软的Windows 7 USB/DVD Download Tool,在Windows 7系统下利用这个工具和Windows 7的ISO文件,制作U盘的Windows 7安装盘,然后设置从U盘启动选择修复计算机,输入命令:bootsect /nt60 sys /mbr即可。注意:要在Windows 7系统下制作,我在同学的Windows XP上制作的,始终无法引导,光标在那里一直闪烁(即使4个小时亦是如此),就是没有其他的任何反应,后来通过DOS软件启动Windows 7系统,在Windows 7系统里制作立马就OK了;另外就是注意U盘的容量要大一点,制作完我发现占用了2G多的空间。

现在想来以上的方法都比较麻烦,既然修复MBR就可以,那我觉得直接找个DOS下的硬盘分区工具,修复MBR即可,有光驱的话找个PE工具盘,没有光驱找个U盘版的工具盘。这个想法没有测试,应该是可以。

另外我的一点感受:关于MBR:他只是记录和决定哪个分区是活动分区,因为操作系统就是安装在活动分区上的,但具体是什么样的操作系统,它并不会去关心。

以上讨论的只是Windows 下通过wubi.exe安装Ubuntu系统这样一个环境的操作方法,这个比较简单,就是简单的恢复MBR,如果不是在Windows下安装的Ubuntu,那就相对步骤多一些,但基本的操作都是一样,都是先恢复MBR,这样就可以启动硬盘上的主操作系统,只是其他的系统启动菜单可能需要进一步添加进去。遇到的时候再Google之吧。要相信互联网的力量(知道我国为啥有墙吗?就是互联网太强大,裆怕啊)和自己的能力,不要随便就放弃而重装系统,当然如果你喜好的话另当别论。

总结:遇到MBR损坏不能启动系统的时候,首先就是修复MBR,用DOS下的硬盘分区工具即可,简单方便,所以这时就要想办法进入DOS并且打开DOS下的硬盘工具,一般就是有光驱使用PE工具盘,没光驱就自己制作USB上的PE工具盘,在互联网时代这些都很容易找到和制作;然后就是想办法在Windows下或者Linux下添加其他系统的启动菜单,这个要复杂点,还是网络查找。当然,以上两步操作也可能使用如Ubuntu的LiveCD一步操作完成。

参考链接:


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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