全部博文(173)
分类: LINUX
2012-03-17 14:25:26
在第104页到105页,这里有一句说是...假设是x.img,然后把它作为FreeDos的B盘,格式化后就可以方便的往其中添加文件了和目录了(比 如使用FreeDos里面的edit.exe),可是FreeDos里有edit.exe吗?呵呵,找了好久没有找到。google了半天,也没找到有用 的信息。
没办法,采用linux上mount虚拟软盘x.img,然后写入该虚拟软盘的方法。但写入文件后,使用xdd命令检查虚拟软盘x.img,发现和 OrangS上描述的信息不一样啊,估计是Linux上的文件写格式和FreeDos上的不一致。这下可是没法继续了。于是,又回头看FreeDos。
后来看了看从Bochs网站上面下载的freedos-img.tar.gz,其中有Bochs配置文件,该文件使用c.img作为Bochs启动 盘,c.img明显比OrangS所提的a.img大好多,猜测可能c.img上可能有edit.exe,于是尝试了一下,果然有。
最后综合说一下FreeDos+edit.exe问题的解决过程:
1、使用bximage命令生成x.img文件
2、参照freedos-img.tar.gz里的Bochs配置文件,修改试验用的Bochs配置文件,使Bochs从c.img启动
3、格式化x.img对应的虚拟软盘
4、使用edit.exe编辑文件