1 当grub在现有系统损坏时,不重启系统强的及时修复方法
1.1 先行查看磁盘的信息 如图1所示
图1 查看磁盘信息
1.2 演示损坏grub 如图2所示
图2 模拟损坏grub
模拟损坏后,重启电脑肯定是进不去系统的,这里先不进行重启,这里演示的是未重启前紧急修复grub
1.3 命令行中键入grub命令,然后enter进入修复 如图3所示
图3 修复grub的流程与讲述
1.4 查找到内核分区后执行 setup命令安装grub 如图4所示
图4 安装grub
1.5 同步配置到磁盘 如图5所示
图5 执行同步(这里就不再重启演示)
上面的这个方法是在系统中不小心破坏掉grub后,采用及时紧急的修复方法
2 当grub配置文件被损坏时的修复方法
2.1 模拟损坏grub.conf配置文件(这里把它剪切到/root下)如图6所示
图6 剪切grub.conf配置文件
2.2 同步到磁盘后重启系统 如图7所示
图7 同步到磁盘后重启系统
2.3 重启之后的界面 如图8所示
图8 grub配置文件损坏后的图示
2.4 开始查找内核的所在的分区 如图9所示
图9 查找内核所在分区
在查找内核分区时,当系统中有不止一个硬盘,并且都分区后,root命令不再可用,这时候就要使用find命令。find命令的格式如图9所示,切记是敲Tab键,不是习惯性的Enter键
2.5 找到分区后,执行以下三步 如图10所示
图10 执行 root、kernel、initrd命令
2.6 上述三步执行后,键入boot命令然后Enter键进入;boot 执行时,从虚拟机中及时的切换,没有截取到当时状态图,下面是正在执行boot 如图11所示
图11 执行boot命令后的过程
2.7 boot命令执行后,成功登陆 如图12所示
图12 登陆成功即修复成功
2.8 演示成功把原有的配置文件从新剪切过去 如图13
图13 演示之后,恢复配置文件(记得一定要同步)
grub的两种修复方法就介绍结束了,欢迎能和大家有更多的交流