使用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,一切正常。

posted on 2009-10-04 13:42  灰原  阅读(1250)  评论(0编辑  收藏  举报

导航