在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的命令发生了变化。
posted on 2011-05-03 16:35 wanghj_dz 阅读(1489) 评论(0) 编辑 收藏 举报