场景:500G硬盘,250G用于装的RHEL6;一段时间后安装了CentOS6
现象:只能启动CentOS6了,grub里找不到启动RHEL6的项
解决:可以通过修改CentOS6中得grub.cfg文件添加RHEL6的启动参数
目的:用原先RHEL6的GRUB引导
步骤:
1、开机插入RHEL6的光盘,进入救援模式,不用网络
2、#chroot /mnt/sysp_w_picpath
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中
重启测试,没问题.....