双系统(windows8和Ubuntu12.04)启动时出现grub rescue
2014-03-01 21:06
260 查看
由于在Windows下面对分区修改(我是删除分区造成),导致grub所在分区由sda3变成了sda2了,这样一来找不到grub了,Ubuntu开机就出现了:
grub rescue >
在此情况下,可以如下解决,并不用重新安装系统
第一步,找出你的Linux盘在那个分区以及grub目录在什么位置。
如果你还记得最好,忘了也无所谓,使用下面命令逐个试探即可:
grub rescue>ls
回车后,ls命令会列出所有磁盘分区信息,如:
hd0, (hd0,msdos7),(hd0,msdos8),(hd0,msdos5)......
循环使用如下命令,直至显示该分区所包含文件内容而不是unknown filesystem以及其他一些不正常信息
grub rescue>ls (hd0,msdos7)/boot/grub
(网上有写ls (hd0,0)/grub的,可能根据不同linux发行版本不同吧,Ubuntu 12.04是grub是放在/boot下面的。或者可以ls其他文件也一样)
假设我们试到(hd0,msdos7)时,成功显示了文件夹中的所有文件时,则表示grub在该分区中。
第二步:设置如下
grub rescue>set root=(hd0,msdos7)
//括号里分区为上一步尝试成功的分区,即linux grub 所在分区
grub rescue>set prefix=(hd0,msdos7)/boot/grub
第三步:
grub rescue>insmod /boot/grub/normal.mod
至此,应该退出了grub rescue模式,进入了熟悉的grub模式
第四步:
grub>normal
到此为止我的电脑进入了Ubuntu启动界面,已经可以选择启动系统,要想彻底解决这个问题还得进入Ubuntu修复grub,如下:
第五步:修复grub
进入Linux系统后,在命令行里
sudo update-grub
第六步:
sudo grub-install /dev/sda //sda是系统一般默认的的启动磁盘
grub rescue >
在此情况下,可以如下解决,并不用重新安装系统
第一步,找出你的Linux盘在那个分区以及grub目录在什么位置。
如果你还记得最好,忘了也无所谓,使用下面命令逐个试探即可:
grub rescue>ls
回车后,ls命令会列出所有磁盘分区信息,如:
hd0, (hd0,msdos7),(hd0,msdos8),(hd0,msdos5)......
循环使用如下命令,直至显示该分区所包含文件内容而不是unknown filesystem以及其他一些不正常信息
grub rescue>ls (hd0,msdos7)/boot/grub
(网上有写ls (hd0,0)/grub的,可能根据不同linux发行版本不同吧,Ubuntu 12.04是grub是放在/boot下面的。或者可以ls其他文件也一样)
假设我们试到(hd0,msdos7)时,成功显示了文件夹中的所有文件时,则表示grub在该分区中。
第二步:设置如下
grub rescue>set root=(hd0,msdos7)
//括号里分区为上一步尝试成功的分区,即linux grub 所在分区
grub rescue>set prefix=(hd0,msdos7)/boot/grub
第三步:
grub rescue>insmod /boot/grub/normal.mod
至此,应该退出了grub rescue模式,进入了熟悉的grub模式
第四步:
grub>normal
到此为止我的电脑进入了Ubuntu启动界面,已经可以选择启动系统,要想彻底解决这个问题还得进入Ubuntu修复grub,如下:
第五步:修复grub
进入Linux系统后,在命令行里
sudo update-grub
第六步:
sudo grub-install /dev/sda //sda是系统一般默认的的启动磁盘
相关文章推荐
- Win7、Ubuntu双系统出现“unknown filesystem”提示和“grub rescue”命令行,修改启动引导的·方法。
- 在装有xp与ubuntu双系统,开机启动后出现grub rescue,如何恢复grub
- ubuntu 13.10之后的系统启动出现Grub rescue的修复方法
- 电脑装多系统,启动出现grub rescue,“normal.mod not found”解决办法(windows,ubuntu)
- Win7 Ubuntu双系统,删除并格式化Ubuntu分区后,启动出现grub rescue的解决方法
- 安装双系统启动时候出现grub rescue
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- 多系统启动出现grub rescue模式,错误“normal.mod not found”解决办法
- 安装Win7和Ubuntu12.04双系统后,意外删除Ubuntu12.04引导文件,出现error:unknown filesystem;grub rescue>错误的解决方案
- windows系统bat方式启动tomcat出现java.lang.OutOfmemoryError:PermGen Space 错误
- 从Ubuntu12.04升级到Ubuntu 14.04之后,系统将无法启动
- 海光蓝卡在拔除后,系统启动出现“找不到硬件”
- ubuntu与xp双系统出现 “error:unkownd file system,grub rescue”问题。
- WINDOWS8下面安装mssql2005过程中出现启动服务失败问题解决
- 电脑启动自检后出现Floppy disk(s)fail(40) 不按f1键系统不起动,按后起动正常
- VMWARE里启动kylin16.0时出现'SMBus Host Controller not enabled'(还未进入系统)
- linux 系统中搭建web、www服务器时出现apache 服务不能启动的问题
- 在xp系统中,由于安装程序时强制关机,导致系统启动过程中出现loader error3的问题。
- Ubuntu和windows双系统安装GRUB引导出现grub rescue救援模式,导致不能进入系统