双操作系统启动问题

fsybaby 2005-01-09 11:46:29
我有两块硬盘
硬盘1: C: D: E: F: G: ,Windows XP 装在C上
硬盘2: H: I: J: K:, 用Ghost 将Windows 98 装在H上

如果我再Bios中屏蔽任何一块硬盘,另一块都能启动,可是我想在Windows XP的启动菜单中无法启动98,Windows的fixmbr ,fixboot 都没找到98,GRUB ,BootPart也不好使,请问各位有没有什么办法,尽量不使用修改硬盘MBR的软件。
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
trtror 2005-01-09
  • 打赏
  • 举报
回复
"可是我想在Windows XP的启动菜单中无法启动98"???,是想用多重启动菜单吧。

相当麻烦,因为就算修改好Boot.ini文件的话,有98启动画面,但也应该无法启动,因为在msdos.sys及注册表里的很多路径都是C:\,而不会是H:\。

理论上还有一种办法,就是修改BIOS,就象某些品牌机一样,按ESC或F12,可以选择从光驱、软驱、第一或第二硬盘启动。。。
funsuzhou 2005-01-09
  • 打赏
  • 举报
回复
2块硬盘修改boot.ini不知道行不行,你先试试。

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
H:\="Microsoft Windows 98"
hujizhong 2005-01-09
  • 打赏
  • 举报
回复
就是
C:\="Microsoft Windows 98",
然后确认你的主分区是FAT32格式的,并且能启动WIN98。如果不是的话,用VFLOPY1.5,设为虚拟软盘启动。
tsaichin 2005-01-09
  • 打赏
  • 举报
回复
Win98的启动文件一定要放在启动硬盘的第一个分区,不知道Microsoft怎么想的^-^#
tsaichin 2005-01-09
  • 打赏
  • 举报
回复
有点问题:
如果要启动Win98的话,
1)把第2块硬盘C:盘下的msdos.sys,io.sys,command.com,config.sys拷到第1块硬盘的C:盘下面,修改msdos.sys内容如下:
[Paths]
WinDir=H:\WINDOWS
WinBootDir=H:\WINDOWS
HostWinBootDrv=C
......

2)当然还缺少bootsect.dos文件。可以在XP下面用Winhex读取第2块硬盘C:盘的引导扇区(即第1个扇区)制成一个512字节的bootsect.dos文件,放在第一块硬盘的C:盘根目录。

3)最后一步,修改boot.ini,参考如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /fastdetect
C:\="Microsoft Windows 98"

应该可以了
clcy 2005-01-09
  • 打赏
  • 举报
回复
关注

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧