在CentOS6,使用BIOS +MBR方式来安装的系统。当grub出现错误的时候,咱们有三种方法进行修复。ide
方法1、 在系统中修复1
删除磁盘的前200字节,模拟grub故障。
dd if=/dev/zero of=/dev/sda bs=200 count=1
这样操做之后,系统目前是正常的,可是不能重启,若是重启就没法启动了。code
修复: grbu-install --root-directory=/ /dev/sda #这种方法不要求根文件系统下有boot目录。
这样,就已经修复好了。 方法2、 在系统中修复2 删除磁盘的前200字节,模拟grub故障。 dd if=/dev/zero of=/dev/sda bs=200 count=1 这样操做之后,系统目前是正常的,可是不能重启,若是重启就没法启动了。 修复 grub root (hd0,0) setup (hd0)
说明:root后面跟着的是grub目录所在的分区,这个分区里面要有stage文件,若是有单独的/boot分区就是/boot所在的分区,编号从0开始; 若是没有单独的/boot分区,那就是/分区。blog
方法3、 重启后,系统没法启用了 进入救援模式,使用两条命令搞掂。 1. 切换根 chroot /mnt/sysimage 2. 安装grub grub-install --root-directory=/ /dev/sda
至此,三种方法介绍完毕。