社区
Linux/Unix社区
帖子详情
Linux下如何制作img文件?
lyynn
2006-02-23 10:56:07
我想在Linux下制作启动文件。请问用什么软件制作,请给出相关文档。
如果能解决,再给20分,谢谢
...全文
1339
8
打赏
收藏
Linux下如何制作img文件?
我想在Linux下制作启动文件。请问用什么软件制作,请给出相关文档。 如果能解决,再给20分,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sourceid
2006-02-26
打赏
举报
回复
我是先用bximage创建floppy a.img,然后
[root@localhost bochs-2.2.6]# dd if=/root/asm/a/boot.bin of=/usr/local/src/bochs-2.2.6/a.img bs=512 count=1
注意修改boot: floppy
[root@localhost bochs-2.2.6]# bochs
...
...
在Bochs屏幕看到Hello World!
哈....哈........
lyynn
2006-02-26
打赏
举报
回复
ok, 我现在终于知道如何制作了。
谢谢上边两位
我将新开两个帖子,给你们一人100分
fierygnu
2006-02-25
打赏
举报
回复
.bin文件是哪里来的?用来做什么的?直接改名为.img试试。
fierygnu
2006-02-25
打赏
举报
回复
刚发现dd if=boot.bin of=boot.img bs=512 count=1少了个选项:
dd if=boot.bin of=boot.img bs=512 count=1 conv=notrunc
fierygnu
2006-02-25
打赏
举报
回复
你的意思是boot.bin是软盘的引导扇区?
其实就是没有软驱。如果有软驱,就用dd就可以完成。dd功能强大到难以想象:)
假设1.44M软盘,试试用
mkdosfs -C boot.img 2880
dd if=boot.bin of=boot.img bs=512 count=1
我没有试:)
lyynn
2006-02-25
打赏
举报
回复
不好意思,没说清楚。
是操作系统软盘引导文件。因为本本没有软驱,所以想把一个.bin的引导文件转换成.img的软盘映像文件。不知道怎么转换。
我目前在FC4下用的bochs,bochs可以装载.img文件启动操作系统。
看看bochs的手册,没看到能转换成.img的功能。不晓得是不是要其他什么工具啊?
lyynn
2006-02-25
打赏
举报
回复
谢谢您的关注,是这样的:
在看《自己动手写操作系统》时,看到一个写软盘引导的程序,512B。
这个文件命名为boot.asm
在Linux下用nasm下编译成boot.bin
书上配了一个软盘读写工具,是vc写的,所以要切换到windows才可以转换
我可不想一会windows一会linux的,况且,windows在我机子上活的时间不长了,所以我想知道怎么才能转换成.img文件。
直接改名我实验过,不过不行。因为*.bin只是二进制文件,512B,而boot.img是软盘镜像文件,是1.44M,如果不是1.44M,bochs会提示出错的。
所以,我想Linux下肯定有转换img文件的软件,只是我不知道而已,我google过,可惜没找到。
如果您给我一个有用的提示,我再给您80分
fierygnu
2006-02-24
打赏
举报
回复
什么启动文件?
linux
运行
img
文件
格式,
img
是什么格式?
img
文件
怎么打开?
IMG
是一种
文件
压缩格式(archive format),主要是为了创建软盘的镜像
文件
(disk image),它可以用来压缩整个软盘(通常指软软盘,Floppy Disk或Diskette)或整片光盘的内容,使用".
IMG
"这个扩展名的
文件
就是利用这种
文件
格式来创建的。.
IMG
这个
文件
格式可视为.ISO格式的一种超集合。由于.ISO只能压缩使用ISO9660和UDF这两种
文件
系统的存储媒介,意即...
linux
环境
img
镜像
文件
制作
linux
镜像
文件
制作
linux
img
文件
分区挂载
此命令用来设置循环设备。循环设备可把
文件
虚拟成块设备,籍此来模拟整个
文件
系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。loop_device 循环设备名,在
linux
下如 /dev/loop0 , /dev/loop1 等。经过上面的三步之后,我们就可以通过/tmp目录,像访问真实快设备一样来访问磁盘镜像
文件
floppy.
img
。losetup -d /dev/loop0 卸载loop0设备
IMG
文件
。mount /dev/loop0 /mnt 挂载使用。
linux
制作
img
镜像
文件
,
制作
img
镜像
文件
的5种方法 .
我一般是用dd命令的,今天好奇,看下Win下是怎么做的,搜了一些方法。。。。1.在DOS下用debug把floppy.
img
写入A盘debugfloppy.
img
-w 100 0 0 1-q把floppy.
img
写入B盘debugfloppy.
img
-w 100 1 0 1-q这里我们将 floppy.
img
换成 boot.bin2. 使用 WinHex用winhex打开 boot.bin
文件
...
linux
制作
分区镜像
img
文件
Ubuntu
制作
分区镜像
img
文件
,以及已有镜像挂载
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章