从"error:file not found \n grub rescue>"说起
2015-05-08 18:22
441 查看
问题一:
加电后出现:
[plain]
view plaincopyprint?
error : file not found
grub rescue>
处理:在 Grub Rescue 模式下面只有少量的命令可以用:
ls:查看系统设备状态
set:查看启动路径和分区
root:设置grub启动分区
prefix:设置grub的启动路径
insmod:加载模块
测试:
查看当前设备,当前系统使用的是 grub2,对于grub,分区前没有msdos字样
[plain]
view plaincopyprint?
grub rescue>ls
(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
查看当前系统启动路径
[plain]
view plaincopyprint?
grub rescue>set
prefix=(hd0,msdos8)/boot/grub
root=hd0,msdos8
[plain]
view plaincopyprint?
<span style="font-size: 24px;">grub rescue>ls (hd0,msdos5)
./ ../ grub/ </span>
发现是(hd0,msdos5)是 grub 所在的分区,那么就要设置系统的启动分区为 (hd0,msdos5) ,即将grub重新指向。
[plain]
view plaincopyprint?
grub rescue>set root=hd0,msdos5
grub rescue>set prefix=(hd0,msdos5)/grub
[plain]
view plaincopyprint?
grub rescue>insmod normal #启动normal启动
grub rescue>normal #进入正常模式
正常进入Ubuntu后,修复grub
[plain]
view plaincopyprint?
$sudo update-grub
$sudo grub-install /dev/sda #重建grub到第一硬盘/dev/sda
参考:http://blog.csdn.net/pkueecser/article/details/6930948
问题二:
重启系统后正常进入,但是另外一个问题又出现了:加电后显示的是Ubuntu引导(紫底白字),而不是熟悉的windows引导(黑底白字)
处理:通过ubuntu引导进入windows后,打开EasyBCD,添加Ubuntu的新条目后,一定要
BCD备份/修复—>重新创建/修复引导文件—>执行动作 ,重新启动后则会显示windows的引导界面了。
问题三:
进入Ubuntu,安装附加驱动(NVIDIA显卡驱动)后,启动NVIDIA X Server Settings 后出现 “.....run nvidia-xconfig as root”,可是
$sudo nvidia-xconfig 后再次进入系统却发现系统的分辨率变成了640*480,而且无法更改。
处理:清除nvidia的所有配置,光是remove不能够奏效。
[plain]
view plaincopyprint?
$sudo apt-get purge nvidia-*
加电后出现:
[plain]
view plaincopyprint?
error : file not found
grub rescue>
error : file not found grub rescue>分析:出现这种情况是由于 grub 引导文件的破坏导致的。准确的说是 grub2 的配置文件损坏,由于分区调整或分区UUID的改变造成了 grub2 不能够正常启动,从而进入 Grub Rescue 模式。
处理:在 Grub Rescue 模式下面只有少量的命令可以用:
ls:查看系统设备状态
set:查看启动路径和分区
root:设置grub启动分区
prefix:设置grub的启动路径
insmod:加载模块
测试:
查看当前设备,当前系统使用的是 grub2,对于grub,分区前没有msdos字样
[plain]
view plaincopyprint?
grub rescue>ls
(hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub rescue>ls (hd0) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
查看当前系统启动路径
[plain]
view plaincopyprint?
grub rescue>set
prefix=(hd0,msdos8)/boot/grub
root=hd0,msdos8
grub rescue>set prefix=(hd0,msdos8)/boot/grub root=hd0,msdos8但是查看(hdo,msdos8)下面没有/boot/grub,所以导致系统启动错误,提示file not found,那么现在我们要找到真正的 grub 所在的分区。
[plain]
view plaincopyprint?
<span style="font-size: 24px;">grub rescue>ls (hd0,msdos5)
./ ../ grub/ </span>
<span style="font-size:24px;">grub rescue>ls (hd0,msdos5) ./ ../ grub/ </span>
发现是(hd0,msdos5)是 grub 所在的分区,那么就要设置系统的启动分区为 (hd0,msdos5) ,即将grub重新指向。
[plain]
view plaincopyprint?
grub rescue>set root=hd0,msdos5
grub rescue>set prefix=(hd0,msdos5)/grub
grub rescue>set root=hd0,msdos5 grub rescue>set prefix=(hd0,msdos5)/grub最后正常启动
[plain]
view plaincopyprint?
grub rescue>insmod normal #启动normal启动
grub rescue>normal #进入正常模式
grub rescue>insmod normal #启动normal启动 grub rescue>normal #进入正常模式
正常进入Ubuntu后,修复grub
[plain]
view plaincopyprint?
$sudo update-grub
$sudo grub-install /dev/sda #重建grub到第一硬盘/dev/sda
$sudo update-grub $sudo grub-install /dev/sda #重建grub到第一硬盘/dev/sda
参考:http://blog.csdn.net/pkueecser/article/details/6930948
问题二:
重启系统后正常进入,但是另外一个问题又出现了:加电后显示的是Ubuntu引导(紫底白字),而不是熟悉的windows引导(黑底白字)
处理:通过ubuntu引导进入windows后,打开EasyBCD,添加Ubuntu的新条目后,一定要
BCD备份/修复—>重新创建/修复引导文件—>执行动作 ,重新启动后则会显示windows的引导界面了。
问题三:
进入Ubuntu,安装附加驱动(NVIDIA显卡驱动)后,启动NVIDIA X Server Settings 后出现 “.....run nvidia-xconfig as root”,可是
$sudo nvidia-xconfig 后再次进入系统却发现系统的分辨率变成了640*480,而且无法更改。
处理:清除nvidia的所有配置,光是remove不能够奏效。
[plain]
view plaincopyprint?
$sudo apt-get purge nvidia-*
$sudo apt-get purge nvidia-*然后重启后进入一切正常。
相关文章推荐
- 从"error:file not found \n grub rescue>"说起
- “ error: file not found.” followed by “grub rescue> _ ” 解决
- 关于ubuntu安装之后系统grub被破坏了之后进行修复的总结("error:file not found。 grub rescue")
- 双系统启动Ubuntu的时候出现 error: file '/boot/grub/i386-pc/normal.mod' not found.grub rescue>
- 解决 error: 'AFNetworking.h' file not found with <angled> include; use "quotes" instead
- 关于error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修复问题
- Ubuntu:"error:unknown filesystem grub rescue>"
- "ASIHTTPRequest"使用报错:ARC forbids explicit...及#import <libxml/HTMLparser.h> file not found
- 关于error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修复问题
- APUE学习第二天(1)——双系统重装Ubuntu出现:error file not found. grub rescue之grub修复
- cordova 企业应用打包Archive的时候报 "#import <Cordova file not found"
- "error: device not found" and "error:device offline"
- MySql JDBC in eclipse "The driver class was not found in the specified driver JAR/Zip file." error
- mac /include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include <__debug>
- Error: "lexical or preprocessor issue file not found" in Xcode 4
- win+Ubuntu双系统重装win出现error:unknown filesystem grubrescue>
- 安装Win7和Ubuntu12.04双系统后,意外删除Ubuntu12.04引导文件,出现error:unknown filesystem;grub rescue>错误的解决方案
- 升级到Ubuntu 14.04 报 "symbol 'grub_term_highlight_color' not found"错误的解决方法
- 无后缀名伪静态路径在IIS7.0的网站提示 "404 - File or directory not found"
- iphone "Three20.h"file not found