返回列表 回复 发帖

怎么把boot文件写入虚拟磁盘的引导扇区

我用 qemu 生成的虚拟磁盘文件a.img,1.44M,raw格式。

nasm 编译的 boot.asm 生成的 512k 的可引导文件 boot ,可是我怎么怎么把boot文件写入虚拟磁盘的引导扇区呢? Loader 和简单的 Kernel都有了,就是没法测试。

需要什么特殊的工具写进去吗?
把boot文件直接拷贝进去是不行的,


CODE:[Copy to clipboard]mount -o loop a.img /mnt/fda
挂载后boot文件应该是不可见的,我挂了载一些系统的虚拟磁盘文件,只有Loader 和 Kernel,boot 不可见。

请大家给说说,帮帮忙。
dd if=boot of=a.img conv=notrunc

另外,你用的 mount 有 loop 选项,这应该是 Linux 上的术语。
回复

[ 本帖最后由 南非蚂蚁 于 2008-5-22 10:43 编辑 ]
dd if=boot of=a.img conv=notrunc
dd

[ 本帖最后由 南非蚂蚁 于 2008-5-22 10:42 编辑 ]
回复

[ 本帖最后由 南非蚂蚁 于 2008-5-22 10:43 编辑 ]
不错..呵呵支持下这文章
你的问题太难了,偶学习了!
看不懂。。。。。。。。。。
不错,,,要学习学习
看不懂。。。。。。。。。。
我来看看的说````````````
返回列表