Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148629
  • 博文数量: 173
  • 博客积分: 4048
  • 博客等级:
  • 技术积分: 2679
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-12 18:53
文章分类

全部博文(173)

文章存档

2018年(1)

2016年(1)

2013年(1)

2012年(118)

2011年(52)

分类: 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编辑文件

阅读(3595) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

MitsuiYang2015-04-13 17:01:40

感谢博主,我正在看第四章,也是遇到了这个问题,找了很长时间,终于在这里得到了解决,非常感谢!