偶遇grub rescue及解决办法
2012-12-13 23:20
288 查看
本来电脑里是ubuntu和win8共存的。今天突然想消弱win8的地位,让自己习惯于使用ubuntu解决问题。然后就将win8里的3个扩展分区删掉2个,然后进行重启。结果原来的系统 选择界面没有出来,出来了“unknown filesystem ”。另有一行显示“grub rescue>”
首先寻找解决办法:
1、先用了ls显示出所有的磁盘分区信息
grub rescue>ls
显示为:(hd0)、(hd0,msdos1)、(hd0,msdos3)、(hd0,msdos5)、(hd0,msdos6)等
2、然后利用ls (hd0,X)/查看根目录所在磁盘(X为磁盘后缀名,如msdos5)
grub rescue>ls (hd0,msdos5)/
3、在msdos5中找到了“/”及“/boot”等根目录代表,然后输入如下:
grub rescue>root=(hd0,msdos5)
grub rescue>prefix=/boot/grub
grub rescue>set root=(hd0,msdos5)
grub rescue>set prefix=(hd0,msdos5)/boot/grub
grub rescue>insmod normal
3、此时grub rescue颜色由灰变白
继续输入如下:grub rescue>normal
4、出现启动菜单,进入ubuntu
5、为了让重启时不重新输入,在ubuntu终端上执行:
sudo update-grub
sudo grub-install /dev/sda
6、一切正常了。
后来查了一下原因,原来是因为在win8状态下更改了分区状态,导致ubuntu的磁盘名改变了,找不到grub导致。而第5步修正了grub启动项。
顺带解决已被格式化的Win7系统启动项显示问题。在Control Panel\System and Security\System\Advanced system settings\Startup and Recovery的settings中修改默认启动系统(仅限Windows)并去掉等待时间的勾,ok.
首先寻找解决办法:
1、先用了ls显示出所有的磁盘分区信息
grub rescue>ls
显示为:(hd0)、(hd0,msdos1)、(hd0,msdos3)、(hd0,msdos5)、(hd0,msdos6)等
2、然后利用ls (hd0,X)/查看根目录所在磁盘(X为磁盘后缀名,如msdos5)
grub rescue>ls (hd0,msdos5)/
3、在msdos5中找到了“/”及“/boot”等根目录代表,然后输入如下:
grub rescue>root=(hd0,msdos5)
grub rescue>prefix=/boot/grub
grub rescue>set root=(hd0,msdos5)
grub rescue>set prefix=(hd0,msdos5)/boot/grub
grub rescue>insmod normal
3、此时grub rescue颜色由灰变白
继续输入如下:grub rescue>normal
4、出现启动菜单,进入ubuntu
5、为了让重启时不重新输入,在ubuntu终端上执行:
sudo update-grub
sudo grub-install /dev/sda
6、一切正常了。
后来查了一下原因,原来是因为在win8状态下更改了分区状态,导致ubuntu的磁盘名改变了,找不到grub导致。而第5步修正了grub启动项。
顺带解决已被格式化的Win7系统启动项显示问题。在Control Panel\System and Security\System\Advanced system settings\Startup and Recovery的settings中修改默认启动系统(仅限Windows)并去掉等待时间的勾,ok.
相关文章推荐
- Win10更新后导致双系统(Linux&Windows)开机引导失败出现grub rescue的修复办法(已解决)
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- Win10更新后导致双系统(Linux&Windows)开机引导失败出现grub rescue的修复办法(已解决)
- grub rescue解决办法
- Mybatis偶遇“必须执行该语句才能获得结果”问题的解决办法
- ubuntu出现grub rescue解决办法
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- 用wubi安装的Ubuntu出现Grub rescue的解决办法
- 在win7下格式化ubuntu分区,开机出现grub rescue解决办法
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- 双系统Ubuntu12.10 安装后 grub rescue的解决办法
- 电脑装多系统,启动出现grub rescue,“normal.mod not found”解决办法(windows,ubuntu)
- Ubuntu14.04 64位出现grub rescue解决办法
- Ubuntu系统开机进入grub rescue模式解决办法
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- WinXP NTFS分区文件或文件夹没有“安全”选项卡的解决办法
- Visual Studio 2005项目模板丢失的解决办法 1
- “flash加载flv,本地测试正常,上传至空间则失败“解决办法
- ubuntu安装VNCserver,用client端连接,无法显示桌面的解决办法
- 关于Spring2.X AOP采用Annotation方式不支持JDK1.6的解决办法