关于于渊的一个操作系统的实现第二版学习之第二章bochs裸机启动的练习
bochs-2.6.5已经安装好了,这一章的boot.asm的代码,是手工输入的,编辑器是vi,编译器是使
用nasm,也已经装好了。
首先,在终端下 用 bximage 命令创建好 bochs.img磁盘镜像,1.44M的软盘镜像
然后,在终端下 用 nasm boot.asm -o boot.bin 编译成功
接着,在终端下 用 dd if=boot.bin of=bochs.img bs=512 count=1 conv=notrunc 写入磁盘镜像
最后,在终端下 用 bochs -f bochsrc 启动虚拟机加载boot.bin
下面是部分过程的截图: