Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104594399
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-30 09:34:17

  来源:赛迪网技术社区    作者:lynn

我装了3个系统redhat,98和xp.原来用grub启动时,总是先选redhat或dos,若选了dos,grub则提交给ntloader,再进行一次选择98或XP。这样显然很麻烦。

后来参考了info grub和menu.lst。找到了可以直接在grub下启动98和xp的办法,这样不用再在ntloader中选择了。

default=1

timeout=10

splashimage=(hd1,4)/grub/splash.xpm.gz

  

  # title Red Hat Linux (2.6.5)

  title Red Hat (2.4.20-8)

  root (hd1,4)

  kernel /vmlinuz-2.4.20-8 ro root=LABEL=/

  initrd /initrd-2.4.20-8.img

  #title Win XP

  title Win XP

  rootnoverify (hd0,0)

  chainloader +1

  #title Win 98

  title Win 98

  rootnoverify (hd0,0)

  makeactive

  chainloader /bootsect.dos

正常情况下,装了98和xp后,在主分区c盘中会有一个bootsect.dos文件(隐藏的)。如果你原先是用ntloader启动98和xp的话,可以在c:\boot.ini中看到这样一条语句“c:\bootsect.dos='windows 98'”,这就说明

  

bootsect.dos是98的启动块。因此我们只要在grub.conf里同样指定该文件就行了。

阅读(268) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~