grub rescue救援模式的处理

Tags
linux
Created
Apr 9, 2014 1:23 PM

在救援模式下只有很少的命令可以用:

set  ,  ls , insmod , root , prefix

(1)set  查看环境变量,这里可以查看启动路径和分区。

(2)ls   查看设备

(3)insmod  加载模块

(4)root  指定用于启动系统的分区,在救援模式下设置grub启动分区

(5)prefix 设定grub启动路径

1、查看分区

grub rescue>ls

grub rescue>set

2、寻找 ubuntu 所在分区

grub rescue>ls (hd0,msdos8)/

像这样一个一个分区试,如果下面有文件了 就表示对了

3、修改启动分区

grub rescue>set root=(hd0,msdos7) grub rescue>set prefix=(hd0,msdos7)/boot/grub grub rescue>insmod normal // 启动 normal 启动

grub rescue>normal

4、进入 ubuntu 修复 grub

sudo update-grub

重建 grub 到第一硬盘 mbr sudo grub-install /dev/sda

SuperMade with Super