双系统(win8.1+ubuntu14.04)删除win下分区导致grub rescue解决方案
2014-10-31 20:45
288 查看
几个grub rescue下的命令的含义:
set 设置环境变量
ls 查看设备
insmod 加载模块
root 指定用于启动系统的分区
prefix 设定grub启动路径
操作流程:
1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
grub rescue>ls
会罗列所有的磁盘分区信息,比方说:
(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)
2. 然后依次调用如下命令: msdosX表示各个分区,注意 msdos 与 数字 之间没有空格!
grub rescue>ls (hd0,msdosX)/boot/grub
如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,
例如直接ls(hd0,X)/grub等等。
3. 假设找到(hd0,msdos3)时,显示了文件夹中的文件,则表示 Linux 安装在这个分区。
4. 调用如下命令:
grub rescue>set root=(hd0,msdos3)
grub rescue>set prefix=(hd0,msdos3)/boot/grub
grub rescue>insmod /boot/grub/normal.mod //这里 normal.mod也有可能在/boot/grub/i386-pc中,自己ls一下看
5. 然后调用如下命令,就可以显示出丢失的grub菜单了。
grub rescue>normal
6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
进入Linux之后,在命令行执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
7. 重启测试是否已经恢复了grub的启动菜单。
注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。
set 设置环境变量
ls 查看设备
insmod 加载模块
root 指定用于启动系统的分区
prefix 设定grub启动路径
操作流程:
1. 先使用ls命令,找到Ubuntu的安装在哪个分区:
grub rescue>ls
会罗列所有的磁盘分区信息,比方说:
(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)
2. 然后依次调用如下命令: msdosX表示各个分区,注意 msdos 与 数字 之间没有空格!
grub rescue>ls (hd0,msdosX)/boot/grub
如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,
例如直接ls(hd0,X)/grub等等。
3. 假设找到(hd0,msdos3)时,显示了文件夹中的文件,则表示 Linux 安装在这个分区。
4. 调用如下命令:
grub rescue>set root=(hd0,msdos3)
grub rescue>set prefix=(hd0,msdos3)/boot/grub
grub rescue>insmod /boot/grub/normal.mod //这里 normal.mod也有可能在/boot/grub/i386-pc中,自己ls一下看
5. 然后调用如下命令,就可以显示出丢失的grub菜单了。
grub rescue>normal
6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
进入Linux之后,在命令行执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
7. 重启测试是否已经恢复了grub的启动菜单。
注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。
相关文章推荐
- 双系统(win8.1+ubuntu14.04)删除win下分区导致grub rescue解决方案
- 双系统删除Ubuntu分区后开机报错:grub rescue解决方案
- 解决在windows系统中删除ubuntu系统分区导致重启后提示grub rescue,不能进入windows系统的问题。
- Ubuntu无法正常输入英文单引号符号 + 误删除package导致系统设置异常(解决方案)
- Ubuntu Grub Rescue 解决Windows分区导致Ubuntu 12.10无法启动的问题以及设定双系统的优先引导顺序
- Win7 Ubuntu双系统,删除并格式化Ubuntu分区后,启动出现grub rescue的解决方法
- Ubuntu+Win删除分区导致GRUB引导失败的处理
- 解决ubuntu 14.04删除ibus后导致系统设置丢失项目,注销关机不正常的问题
- win&Ubuntu双系统强行删除Ubuntu后无法启动系统的解决方案
- ubuntu与windows7双系统,由于分区导致grub无法引导的问题
- ubuntu错误配置jdk环境变量,导致无法进入系统解决方案
- Win7下硬盘安装Ubuntu双系统(重新分区)
- 将双系统中的ubuntu删除以后出现no such partition grub rescue的解决方案
- 在删除win7与ubuntu双系统中ubuntu后出现的grub rescue解决
- 双系统 删除ubuntu,修复win 7引导解决方法
- 删除linux系统分区后进windows出现grub rescue(已解决)
- WIN7下误删UBUNTU分区,导致grub rescue
- Intel苹果电脑Mac+Win+Linux多重系统启动(+公用分区)终极解决方案(备忘)
- Win7、Ubuntu双系统,删除Ubuntu分区后修复Win7引导
- Ubuntu 删除多余的系统引导分区