linux双系统修复grub

场景:500G硬盘,250G用于装的RHEL6;一段时间后安装了CentOS6

现象:只能启动CentOS6了,grub里找不到启动RHEL6的项

解决:可以通过修改CentOS6中得grub.cfg文件添加RHEL6的启动参数

目的:用原先RHEL6的GRUB引导

 

步骤:

1、开机插入RHEL6的光盘,进入救援模式,不用网络

2、#chroot /mnt/sysimage

3、#fdisk -l查看硬盘分区情况,得知硬盘为/dev/sda

4、#grub-install /dev/sda

5、#reboot

此时可以进入RHEL6,在这里添加CentOS6的启动参数

6、#fdisk -l得知CentOS6的/boot分区位于/dev/sda4

7、#mount /dev/sda4 /mnt

8、#vi /mnt/grub/grub.cfg

得到CentOS6的参数如下:

title CentOS (2.6.32-71.el6.x86_64)
    root (hd0,4)
    kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=UUID=8c83ccde-211e-4eaf-bf58-a0605e73acb3 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
    initrd /initramfs-2.6.32-71.el6.x86_64.img

9、添加到RHEL6的grub.cfg中

重启测试,没问题.....

你可能感兴趣的:(linux,职场,grub,休闲)