现在的位置: 首页 > 综合 > 正文

grub rescue 方法,解决重装windows系统导致的linux无法启动问题

2018年04月20日 ⁄ 综合 ⁄ 共 673字 ⁄ 字号 评论关闭

在一次重装windows之后,或者误改grub config之后,linux无法启动。只能进入grub rescue。  我的解决方法有两种:

一 简单的图形化方法:

进入grub rescue说明丢失了引导记录,恢复一下即可。步骤如下:

1.使用u盘启动制作工具,如老毛桃等,制作启动u盘;

2. 用u盘启动进入win pe;

3. 打开disk genius;

4. 选择重建硬盘主引导记录(MBR::? master booting record?)

5.重启,以硬盘方式启动。

正常情况下可进入原系统。

二 grub rescue

所有操作在CLI下完成:

1. 

ls

查看所有磁盘号;

2.

ls (hd×,×××)/boot/grub

*用你的磁盘号代替,一个个尝试。 如果你知道自己系统装在哪个盘上的话,比如我的装在hd5上,就直接查看。能找到相应文件夹下的目录说明已定位到启动盘。

3.

set root=(hd0,msdos5)

这里的磁盘号只适用于本人机器。你需要将第2步得到的磁盘号替换本命令相应内容。

4.

set  prefix=(hd0,msdos5)/boot/grub

同第3步提示

5.

insmod (hd0,msdos5)/boot/grub/normal.mod

6.

normal

在完成第5步之后,提示符应当变亮,并键入命令。

7.

看到grub引导界面,你需要和往常一样启动系统

8.

进入系统后,需要:

a.

sudo update-grub

sudo grub-install /dev/sda

这里sudo是debian系的超级用户权限运行命令。

/dev/sda 磁盘需以update-grub得到的结果为准。

抱歉!评论已关闭.