中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » 请教一个用bootpart制作XP+DOS的难题><
作者:
标题: 请教一个用bootpart制作XP+DOS的难题>< 上一主题 | 下一主题
sdice
新手上路





积分 8
发帖 2
注册 2006-8-29
状态 离线
『楼 主』:  请教一个用bootpart制作XP+DOS的难题><

1、首先我将C分区克隆
2、光盘启动然后运行:
sys a: c:
srcboot c: c:\bootsect.dos /s
然后把DOS引导文件和DOS的启动文件保存到D盘
bootpart winnt boot:c:              恢复winnt引导扇区
修改Boot.ini,添加C:\bootsect.dos="msdos"
到这里,可以进行XP+DOS的双启动了
3、接着恢复克隆回C盘
4、把DOS启动文件和bootsect.dos复制回C盘
5、修改Boot.ini,添加C:\bootsect.dos="msdos"
这时候却不能进DOS了,这是什么原因??
按我的理解应该是一样的。。。。。

还有在XP的下运行bootpart win95 c:\bootsect.dos "msdos"
制作的多启动也完全不能进入DOS

[ Last edited by sdice on 2006-9-7 at 07:32 ]

2006-9-7 06:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 2 楼』:  

嘿嘿,看来楼主认为 sys a: c: 和 复制DOS启动文件到C盘时一样的。
SYS命令岂非多余?

2006-9-7 21:35
查看资料  发短消息 网志   编辑帖子  回复  引用回复
sdice
新手上路





积分 8
发帖 2
注册 2006-8-29
状态 离线
『第 3 楼』:  

bootpart win95 Boot:c:
bootpart winnt boot:c:
接着就能用了。。。不需要SYS命令。 这是什么原因?
bootpart win95 Boot:c: 它除了完成512字节的扇区写入工作,还做了其他工作吗?

2006-9-9 13:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
langhua
银牌会员




积分 1225
发帖 461
注册 2002-10-22
状态 离线
『第 4 楼』:  

你试试这个看成不成!我以前做的98+XP双启动的.
sys c:
  这步是写入WIN98(MSDOS)的引导到C盘.这时C盘已经可以启动WIN98(DOS)了 :)
bootpart win95 c:\bootdos.bin
  这步是把刚才写入WIN98(DOS)的引导保存成一个文件.文件就是c:\bootdos.bin
bootpart winnt boot:c:
  这步是写入WINNT引导到C盘.

下面是复制MS NTLOADER的文件.
copy %_PATH%\NTLDR\bootfont.bin c:\ /y >nul
copy %_PATH%\NTLDR\ntdetect.com c:\ /y >nul
copy %_PATH%\NTLDR\ntldr c:\ /y >nul
copy %_PATH%\boot.ini c:\boot.ini /y >nul
其中BOOT.INI.你可以自己编辑.
[boot loader]
timeout=30
default=C:\
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\BOOTDOS.BIN="Microsoft Windows 98"

2006-9-14 11:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
langhua
银牌会员




积分 1225
发帖 461
注册 2002-10-22
状态 离线
『第 5 楼』:  

上面那些的解释可能不准确,也可能解释的是错误的.但步骤我记得是这样的.
成不成!来个话.我记得我试验过.通过了.

2006-9-14 11:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 6 楼』:  

你原来的C是DOS/98的,还是NT的

2006-9-14 12:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: