返回列表 发帖

怎么把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 上的术语。

TOP

回复

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

TOP

dd if=boot of=a.img conv=notrunc

TOP

dd

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

TOP

回复

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

TOP

不错..呵呵支持下这文章

TOP

你的问题太难了,偶学习了!

TOP

TOP

看不懂。。。。。。。。。。

TOP

TOP

不错,,,要学习学习

TOP

看不懂。。。。。。。。。。

TOP

我来看看的说````````````

TOP

TOP

返回列表