操作系统起点-bochs如何设置从软盘加载程序
2021-12-30 本文已影响0人
jhon_11
简介
为了方便调试我们自己写的操作系统,我们会使用vmware,vitualbox,bochs这样的虚拟机来进行启动我们的镜像文件,但是当我们用nasm汇编编译器编译成的bin文件如何能快速看到效果呢,其实使用vmware这样的工具从软盘进行加载是可以直接看到效果的,但是如果很多人vmware破解比较麻烦,以及使用mac系统在paralles desktop上运行了虚拟机,建议在使用bochs进行模拟操作系统调试
bochs调试方式
安装bochs
操作系统起点-从汇编出发,开发bios引导扇区执行代码这篇文章又讲ubantu系统如何安装bochs,其他的方式自行百度
修改配置文件
安装完bochs下的安装目录会有.bochsrc文件,将该文件拷贝到你要执行.bin文件所在的目录,并修改这个配置文件
主要修改这几个配置
#ata0-master:xxx #注释掉该配置
floppya:1_44=xxx.bin,status=inserted #你的编译成的二进制可执行文件
boot:floppy
log:bochsout.txt
mouse:enabled=0
启动bochs
bochs -q -f bochsrc.bxrc
image.png