如何制作用于启动的大容量IMG或IMA镜像文件

如何制作用于启动的大容量IMG或IMA镜像文件,第1张

看了于渊写的《自己动手写造作系统》后,想自己动手做做实验。但发觉自己下载的(源代码)随书光盘.rar里面没有tools目录,也就是没有floppywriter,不能将boot.bin转成boot.img。上网搜,发现有人不用程序,只使用ultraedit和winimage就可以做到,于是我也试了试,但怎么也不能将boot.bin中的东西复制到boot.img中。后来突然想到赵炯的《linux内核完全剖析》里有如何制作img文件。这就是十分好用的“dd”命令,man一下,竟然发现dd就可以直接正扒完成我的需求。具体步骤是这样的:

1。制作软盘镜像文件diska.img

命令: dd if=/dev/zero of=diska.img bs=512 count=2880

2。复制boot.bin到boot.img中

命令: dd if=boot.bin of=boot.img bs=512 count=1

3。复制diska.img中从第512字节往后的举凳昌内容添加到boot.img中(这是dd最出彩的部分)

命令: dd if=diska.img of=boot.img skip=1 seek=1 bs=512 count=2879

完成了!

放到粗冲virtual pc下试试,成功了!

看来linux下的工具真是好用,我爱开源!

IMG是虚拟空悄凯镜像斗唤文件,用DTOOLS加载:

http://patch.ali213.net/showpatch/3757.html

安装完DTOOLS后会生成一个虚拟光驱,打开EPSXE后在光驱设置那里运隐指定DTOOLS生成的虚拟光驱就可以了。模拟器推荐你用这个版本,我自己用的就是这个:

http://down.romman.net/downemu.asp?id=1008


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12141400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存