1 grub在现有系统损坏时,不重启系统强的及时修复方法

1.1 先行查看磁盘的信息 如图1所示

grub被损坏后的修复演示_grub修复

1 查看磁盘信息

1.2 演示损坏grub 如图2所示

grub被损坏后的修复演示_grub修复_02

2 模拟损坏grub

模拟损坏后,重启电脑肯定是进不去系统的,这里先不进行重启,这里演示的是未重启前紧急修复grub

1.3 命令行中键入grub命令,然后enter进入修复 如图3所示

grub被损坏后的修复演示_grub修复_03

3 修复grub的流程与讲述

1.4 查找到内核分区后执行 setup命令安装grub 如图4所示

grub被损坏后的修复演示_grub修复_04

4 安装grub

1.5 同步配置到磁盘 如图5所示

grub被损坏后的修复演示_grub修复_05

5 执行同步(这里就不再重启演示)

上面的这个方法是在系统中不小心破坏掉grub后,采用及时紧急的修复方法

 

2 grub配置文件被损坏时的修复方法

2.1 模拟损坏grub.conf配置文件(这里把它剪切到/root下)如图6所示

grub被损坏后的修复演示_grub修复_06

6 剪切grub.conf配置文件

2.2 同步到磁盘后重启系统 如图7所示

grub被损坏后的修复演示_grub修复_07

7 同步到磁盘后重启系统

2.3 重启之后的界面 如图8所示

grub被损坏后的修复演示_grub修复_08

8 grub配置文件损坏后的图示

2.4 开始查找内核的所在的分区 如图9所示

grub被损坏后的修复演示_grub修复_09

9 查找内核所在分区

在查找内核分区时,当系统中有不止一个硬盘,并且都分区后,root命令不再可用,这时候就要使用find命令。find命令的格式如图9所示,切记是敲Tab键,不是习惯性的Enter

2.5 找到分区后,执行以下三步 如图10所示

grub被损坏后的修复演示_grub修复_10

10 执行 rootkernelinitrd命令

2.6 上述三步执行后,键入boot命令然后Enter键进入;boot 执行时,从虚拟机中及时的切换,没有截取到当时状态图,下面是正在执行boot 如图11所示

grub被损坏后的修复演示_grub修复_11

11 执行boot命令后的过程

2.7 boot命令执行后,成功登陆 如图12所示

grub被损坏后的修复演示_grub修复_12

12 登陆成功即修复成功

2.8 演示成功把原有的配置文件从新剪切过去 如图13

grub被损坏后的修复演示_grub修复_13

13 演示之后,恢复配置文件(记得一定要同步)

grub的两种修复方法就介绍结束了,欢迎能和大家有更多的交流