|
发表于 2004-11-6 04:38:11
|
显示全部楼层
回复: 请问GRUB对多个MS系统如何直接引导?而非选择后跳转到W2000或XP的启动管理器boo
最初由 9122 发表
如题,在论坛中搜索过一些文章,关于介绍GRUB的,往往都只推荐装一个MS的WXP,例子也是在基於一个主分区安装WXP的基础上,但是如果想玩成GRUB对多MS系统直接引导(有时要用到实DOS),是否也可直接套用rootnoverify (hdX,Y)?感觉有点不对,可怜短期之内无法有自己的PC,无法实践。
现设想如下:
以在GRUB菜单中能直接选择W98和W2000为题,一个硬盘,利用PQ建立两个主分区,若干逻辑分区,先将第一个主分区/dev/hda1设为活动分区,安装w98,再将第二个主分区/dev/hda2设为活动分区,安装w2000,不知这样W2000的系统管理器是否接管了W98,没试过,那就修改boot.ini或为安全起见,先安装W2000到,再装W98,但是无法确定安装完后活动分区该给谁(这个应该不重要吧?),接下来在逻辑分区中装LINUX,GRUB应该能完成多系统的启动,je le pense.
因未实践过,不知在/etc/grub.conf中是否对两个MS系统都表示为DOS,那就修改为:
title W98
rootnoverify (hd0,0)
chainloader +1
title W2000
rootnoverify (hd0,1)
chainloader +1
不知是否有人实践过,可行的话告诉我一声,先谢谢啦!
从LILO时代就这么想过,唉,要等到暑假才能再有自己的电脑,空想真难受啊
:cool:
经过试验,我装的是me和xp,完全可行。
此时的活动分区已没有意义,grub的引导与活动分区好象没关系。
因为我是先装的linux已编辑过grub.conf,后装的xp,因此无法验证是否me和xp都让grub认作"dos"。这个自己写就可以,反正两个都能引导。
我在me的分区引导扇里也装了nt loader(也就是os loader),两个windows还能相互引导。
我的me和xp都是装在主分区的。安装前分别设置激活,就能在该分区直接安装nt loader。如果把windows装在了扩展分区,是不是就没有办法通过grub直接引导了呀。因为该分区不能激活,所以不能直接在该分区安装nt loader,也就不能直接引导。
我的主分区的xp是通过其它活动主分区的windows me 的nt loader引导的,在把xp的分区单独装上os loader时,我是把该分区激活后重新安装了一遍xp才做到的,(可惜了我原来的xp)。如果不重装该分区的xp,只是安装 nt loader,不知该怎么办?
我把me分区的引导记录安装(用dd命令)到xp的引导记录上,把me下的nt loader的7个启动文件也拷到xp下,没有成功。
我把xp分区设为活动,然后用xp光盘修复,修复结果还是从me分区跳转引导,也没有成功。最后没办法只好重新装了一遍,好歹算成功了。 |
|