楼 主
如何将FreeDOS启动数据删除
发表于 2008-11-15 16:24 · 中国 江苏 移动
初级用户
★
积分 26 发帖 10 注册 2005-11-08 19:11 20年会员 UID 44837
状态 离线
用优盘制作启动盘。起初,用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,找不到且不知如何修改其启动区数据。
第 2 楼
发表于 2008-11-15 21:18 · 中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
不知所云。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 3 楼
用FREE DOS做过启动后,再用MSDOS做启动,就无效。
发表于 2008-11-17 09:23 · 中国 江苏 移动
初级用户
★
积分 26 发帖 10 注册 2005-11-08 19:11 20年会员 UID 44837
状态 离线
用FREE DOS做过启动后,再用MSDOS做启动,就无效。那么,如何能够去除FREE DOS保留下来的MBR数据。
第 4 楼
发表于 2008-11-17 16:53 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
我觉得把MBR重写就行了。DiskGen用的DOS是freedos。那看来USBoot就用的是ms-dos了。
不过,在一些buggy(有很多bug)的主板上,通过msdos启动时,U盘可能无法正常访问,而用freedos却正常,因为MSDOS不支持LBA方式访问U盘,而freedos却支持。
详见这个帖子中的讨论:
http://bbs.znpc.net/viewthread.php?tid=5335&page=3&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 ]
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 5 楼
发表于 2008-11-28 21:01 · 中国 江苏 常州 中移铁通
初级用户
★
积分 26 发帖 10 注册 2005-11-08 19:11 20年会员 UID 44837
状态 离线
谢谢!思路对头。
不过,Diskgen for Windows重写的主引导记录还是FREEDOS的,用fdisk /mbr无法进入DOS系统,虚拟机没试过,不过WinHex之类的工具手动编辑应该可以。
还有帖子中的讨论很值得。
再次谢谢!
第 6 楼
发表于 2008-12-01 12:46 · 中国 江苏 常州 中移铁通
初级用户
★
积分 26 发帖 10 注册 2005-11-08 19:11 20年会员 UID 44837
状态 离线
决定放弃用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是否要在根区。
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正