无忧启动论坛

标题: 大家帮忙想个grub 双启动98/XP的方案 [打印本页]

作者: hytmtet    时间: 2007-6-29 11:14
标题: 大家帮忙想个grub 双启动98/XP的方案
因为本人安装方法比较特别
完全独立安装...

先在hd0,0 - FAT32主分区上安装了XP
然后将hd0,0隐藏
在紧跟着划分hd0,1主分区, 设置激活
顺利安装了98

这时
将两个主分区显现
激活谁就能引导谁

当然hd0,0不激活也可以用grub引导其上面的xp
但是hd0,1不激活,用grub
菜单
rootnoverify (hd0,1)
chainloader +1
要求提供command.com的位置
加上一句makeactive
可以正常启动98.
当然, 这时hd0,1被激活了...
重启不就是直接进98了麽....

当然啦
如果把grub装在MBR则可以解决此问题
xp和98都可以启动
98设置为活动分区就是了
但是
我不想装在MBR上
二是想通过NTLDR启动grub(或者将grldr改名为ntldr)
通过设置hd0,0为活动分区



目前是通过ibm f11来做的
和grub的mbr相似
按下F11激活IBM_SERVICE分区
其实上面就是98系统
否则活动分区仍然是hd0,0正常启动xp




现在大家帮忙想个MBR仍然为微软标准的MBR代码
也就是fdisk /mbr不会影响双启动的方式~
作者: lianjiang    时间: 2007-6-29 11:31
我的双系统装法与你一样,不过是2k和xp。

这样行吗?
find --set-root /io.sys
chainloader /io.sys

再不行的话,在一个fat分区上放上一个pqboot32/pqboot,进行选择激活主分区。
作者: lianjiang    时间: 2007-6-29 11:33
或者在win98菜单里也加个grub启动项,就不怕了呵呵。不过98没用过grub。
作者: hytmtet    时间: 2007-6-29 13:02
不行
chainloder /io.sys
我试过
好像是提示不支持的类型吧
98的io.sys是200多K的那个
我以前用chainloader /io.sys成功的是123K的那个
修改98的启动项我也想过
貌似也比较麻烦
修改config.sys和msdos.sys

主要是98这系统比较鸟
非得自己的分区是活动的才行
是活动的才能认成C盘什么的
作者: lianjiang    时间: 2007-6-29 13:49
那就放个pqboot吧,呵呵,省事。
作者: hytmtet    时间: 2007-6-29 14:19
算了
就用ibm的F11改造了下
把卷标从ibm_service改为Windows98Se
把热键改成F7了
提示信息也改成TO BOOT WINDOWS 98 , PRESS F7了
倒是挺方便的
按热键激活98分区
启动98
下次启动又恢复HD0,0为活动的
不按仍然启动XP

98这系统太顽固 了点
不是活动的就起不来.
作者: hhxq001    时间: 2007-7-29 11:41
都看得晕倒了,唉,我是真菜啊
作者: greenangel    时间: 2007-7-29 12:12
用ntldr就可以实现双启动的,干嘛折腾得这么累
作者: armymangl    时间: 2007-7-29 15:12
看上去弄的很复杂的:'(
作者: 工要在地    时间: 2007-8-2 18:00
你下个grub4dos,然后改写menu.lst文件,不难。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3