中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 如何将FreeDOS启动数据删除 上一主题 | 下一主题
think
初级用户





积分 26
发帖 10
注册 2005-11-8
状态 离线
『楼 主』:  如何将FreeDOS启动数据删除

用优盘制作启动盘。起初,用usboot做引导,尚行。后用最新的DiskGen3.8,也还行。再用深度出品的USB启动维护盘制作工具,不行了,DOS启动不了,虽说PE还行,但作为系统维护盘还是太没谱。于是,回头仍用USBOOT制作DOS启动,不认了。仔细察因,发现是两种DOS的争执,一是微软的MSDOS,一是刚兴起的开放源码的FreeDOS。看启动失败停留在那儿的提示:
Old:int13=e73488c5  int15=f000f859
New:int13=9ec00008  int15=9ec00376
Loading boot sector …  booting…
问题是如何将FreeDOS启动信息删除,以便可以进行MSDOS7.1的启动安装?
是否要用DEBUG,如何使用。用SRCTools,找不到且不知如何修改其启动区数据。

2008-11-15 16:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

不知所云。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-11-15 21:18
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
think
初级用户





积分 26
发帖 10
注册 2005-11-8
状态 离线
『第 3 楼』:  用FREE DOS做过启动后,再用MSDOS做启动,就无效。

用FREE DOS做过启动后,再用MSDOS做启动,就无效。那么,如何能够去除FREE DOS保留下来的MBR数据。

2008-11-17 09:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 4 楼』:  

我觉得把MBR重写就行了。DiskGen用的DOS是freedos。那看来USBoot就用的是ms-dos了。

不过,在一些buggy(有很多bug)的主板上,通过msdos启动时,U盘可能无法正常访问,而用freedos却正常,因为MSDOS不支持LBA方式访问U盘,而freedos却支持。

详见这个帖子中的讨论:
http://bbs.znpc.net/viewthread.p ... fromuid=16#pid32951

重写MBR的方法:你可以用WinHex之类的工具手动编辑,也可以用Diskgen for Windows重写主引导记录(这个操作应该总是安全的)。也可以将U盘全盘当作VMware虚拟机的硬盘(将真实物理盘当作VM的硬盘使用),然后在虚拟机中启动到DOS下,使用fdisk /mbr重写,总之方法很多,看你怎么方便怎么发挥了。

[ Last edited by Climbing on 2008-11-17 at 16:57 ]



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2008-11-17 16:53
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
think
初级用户





积分 26
发帖 10
注册 2005-11-8
状态 离线
『第 5 楼』:  

谢谢!思路对头。
不过,Diskgen for Windows重写的主引导记录还是FREEDOS的,用fdisk /mbr无法进入DOS系统,虚拟机没试过,不过WinHex之类的工具手动编辑应该可以。
还有帖子中的讨论很值得。
再次谢谢!

2008-11-28 21:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
think
初级用户





积分 26
发帖 10
注册 2005-11-8
状态 离线
『第 6 楼』:  

决定放弃用MSDOS7.1做U盘启动系统,而改用FREEDOS系统。当然,软盘还是用MSDOS7.1的好,毕竟有一些软件在FREEDOS系统下无法操作。
用最新的DISKGEN 3.0.830可以直接制作FREEDOS启动优盘,也可以加入各种DOS软件,不过要试用后才能证明能否适用。TW中文在其上可以使用,一些DOS命令可以直接采用FREEDOS的,还有启动文件FDCONFIG.SYS,和FDAUTO.BAT应该根据自己需要改写。
然后,用老毛桃的PE制作程序“WinPE (老毛桃最终修改版) V09.11 简体中文”加入GRUB启动。具体方法是,不格式化,引导制作勾上“优先启动原MBR”就行。
最终结果,很方便就能在优盘上制成DOS+PE启动系统。
只是PE系统如何定制是个问题,直接修改WINPE.INI可卸载某些程序,但不能删除,也无法添加。下载了AIK,很繁琐。
还有,原来打算从FREEDOS中来引导GRUBD,也可以成功,但后续的Menu.lst处理不行,无法使用。不知GRUBD是否要在根区。

2008-12-1 12:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: