中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 19:24
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [VPC 测试不行][CMD环境] 安装XP后使C盘能够启动98的DOS
16 发表于 2007-12-11 08:43 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
vpc不行,vmware试一下。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
17 发表于 2007-12-11 10:12 ·  中国 河南 洛阳 电信
银牌会员
★★★
积分 1,455
发帖 712
注册 2006-01-20 10:26
UID 49246
状态 离线
嘿嘿,不用试了!偶来终结关于bootpart的测试吧。
采用bootpart可以“在xp环境下生成DOS 7.10的引导扇区文件,也就是bootsect.dos”,并能够使用bootsect.dos引导进入ms-dos环境。但前提是:在硬盘上曾经使用过sys c: 或 format c:/s !
对于未曾使用过 sys c: 或 format c:/s 的硬盘,在windowsxp环境下生成的bootsect.dos文件是无法用来引导进入ms-dos的!
当然,c盘为fat32格式分区以及分区上存在ms-dos的系统文件是不可或缺的基本条件。
以上所述系偶在数台电脑上进行多次测试的结果。
偶曾经以为采用bootpart可以在xp环境下生成DOS 7.10的引导扇区文件并使用之就能引导系统进入ms-dos环境,并将此不确切的结论与 DOSforever 兄交流。一个偶然的机会使偶发现了“真相”所在。
18 发表于 2007-12-11 17:00 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,282
发帖 538
注册 2002-11-02 00:00
UID 129
性别 男
状态 离线
Originally posted by bc12060101 at 2007-12-11 10:12 AM:
嘿嘿,不用试了!偶来终结关于bootpart的测试吧。
采用bootpart可以“在xp环境下生成DOS 7.10的引导扇区文件,也就是bootsect.dos”,并能够使用bootsect.dos引 ...


原来如此,没戏了。。。

应该还有一个方法可以一试:
在XP的CMD下运行98DOS的SYS /?居然帮助信息,
1、SYS C:
2、使用Bootpart获得BOOTSECT.DOS
3、再使用Bootpart写NTXP的启动信息回去
可不可以呢?
如果可以的话 2 & 3 的命令如何写才正确?

[ Last edited by chishingchan on 2007-12-11 at 05:12 PM ]
19 发表于 2007-12-12 16:15 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
其实,在硬盘上装一个grub4dos,然后直接chainloader io.sys,比这种方法更直接更简单,根本不需要这么麻烦的生成bootsect.dos。而grub4dos的安装并不比这种方法更复杂多少。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
20 发表于 2007-12-13 21:13 ·  中国 上海 长宁区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
没看明白,怎么前面还说成功了,这会儿又说不行了?
21 发表于 2007-12-13 21:46 ·  中国 江西 吉安 电信
初级用户
★★
积分 157
发帖 72
注册 2006-10-22 22:03
UID 67750
性别 男
状态 离线
我也在主机上测试了,证实17 楼是正确的.
22 发表于 2007-12-14 00:33 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,282
发帖 538
注册 2002-11-02 00:00
UID 129
性别 男
状态 离线
Originally posted by Climbing at 2007-12-12 04:15 PM:
其实,在硬盘上装一个grub4dos,然后直接chainloader io.sys,比这种方法更直接更简单,根本不需要这么麻烦的生成bootsect.dos。而grub4dos的安装并不比这种方法更复杂多少。


愿闻其详!
23 发表于 2007-12-14 12:11 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
1、安装最新版的grub4dos,这个你访问sysoft时空论坛的grub4dos专区,应该很简单的。
http://bbs.znpc.net
将grub4dos安装到NT的启动菜单中即可。

2、复制DOS的文件到C:\下。
copy io.sys c:\
copy msdos.sys c:\
copy config.sys c:\
copy autoexec.bat c:\

3、创建menu.lst文件并复制到c:\下,menu.lst内容如下:

default 0
timeout 30

title MS-DOS 7.10
find --set-root /io.sys
rootnoverify
chainloader /io.sys

title Windows XP
find --set-root /ntdetect.com
chainloader /ntldr


4、然后重新启动,从NT启动菜单中选择进入grub4dos,再从grub4dos菜单中选择第一项,即可进入DOS。

当然,要求C盘是FAT分区。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
论坛跳转: