# vim /boot/grub/grub.conf
default=0
timeout=10
splashp_w_picpath=(hd0,0)/grub/1.xpm.gz
title Li Huifang
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root quiet
initrd /initrd-2.6.18-164.el5.img
前面三行可以自己定,“timeout“是等待时间;
最后三项很关键,”root (hd0,0)”是指内核所在分区;
接着指定内核“kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root quiet”
最后指定initrd,一定要与内核版本对应,
# init 6
如果grub配置文件丢失了那么就只能手动指定grub启动必须的那三项啦!
开机时grub就只会停留在输入模式下:
grub> kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root quiet
grub> initrd /initrd-2.6.18-164.el5.img
注意:initrd一定要与内核版本对应;设置完成后就可以启动了:
#mkfs -t /dev/sdb1 &> /dev/null
进入到拥有grub所需文件的目录下:
#cd /usr/share/grub/i386-redaht/
挂载宿主文件系统到/mnt/boot目录下:
#mount /dev/sdb1 /mnt/boot
在/mnt/boot下创建一个以grub命名的目录
#mkdir /mnt/boot/grub
拷贝当前目录下的所有文件到/mnt/boot/grub目录下:
#cp ./* /mnt/boot/grub
卸载宿主文件系统
#cd
#umount /dev/sdb1
输入grub命令,进行安装grub:
#grub
>root (hd1,0)
>setup (hd1)
>quit