在linux下制作img文件,windows下使用nasm

我是先用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!

自己研究的方法:把书中自带的pm.img用ultralISO软件打开,在linux中用nasm编译成能回到bochs的文件,然后ftp到windows,放到ultraISO的pm.img中,再把pm.img ftp到linux中

还有就是直接用windows下的bochs,使用window下的nasm编译

window下的nasm 有个很好的网站:http://www.mouseos.com/index.html QQ群5290657

windows下的bochs最好用2.3.5版的,因为2.4.2版向上的,bochs的命令发生了变化。

你可能感兴趣的:(windows)