使用Grub for DOS引导多系统
使用Grub for DOS引导多系统
无奈之下只好用Grub for DOS了,版本0.4.2。
1)把Grub for DOS所有文件Copy至C:\boot\grub
2)把C:\boot\grub\grldr文件Copy至C:\
3)编辑C:\boot.ini文件,添加C:\grldr="Grub Menu"。
4)编辑C:\boot\grub\menu.lst文件,设置内容。
可以参考把Linux系统根分区内的/boot/grub/menu.lst直接移植过来使用。
也可以在Grub for DOS的menu.lst文件内,通过configfile直接引入Linux系统根分区内的/boot/grub/menu.lst菜
单使用。
即在Grub for DOS的menu.lst文件内内这样设置:
---------------------
title GNU Grub menu
configfile (hda0,X)/boot/grub/menu.lst
---------------------
或者编辑menu.lst文件形式如下:
---------------------
#title Grub Menu
#configfile (hd0,7)/boot/grub/grub.conf
default=0
timeout=30
splashimage (hd0,0)/boot/grub/chinese/bj2008.xpm.gz #设置图片
fontfile (hd0,0)/boot/grub/fonts.gz #设置字体,显示汉字
gfxmenu (hd0,7)/boot/message
title 红旗Linux 6
root (hd0,7)
kernel /boot/vmlinuz-2.6.22.6-1 ro root=LABEL=/1 vga=788 splash=silent
initrd /boot/initrd-2.6.22.6-1.img
title Windows 2003 Server
rootnoverify (hd0,0)
chainloader +1
title 从CDROM启动
cdrom --init
map --hook
chainloader (cd0)
boot
title 重启
reboot
title 关机
halt
title 退出
rootnoverify (hd0,0)
makeactive
chainloader +1
---------------------
重启系统,Grub启动,引导Windows和RedFlag Linux,一切正常。