bochs安装好后,就开始制作软盘
使用bximage命令和dd命令。即可。方法按照书上的做就可以了。
然后主要讲配置bochs文件,这一点书上基本没有提及
以下是我的bochsrc文件
#注意'#'后面为注内容,不是配置文件 megs:32 #这个32是模拟器的内存 romimage:file=/usr/local/share/bochs/BIOS-bochs-latest #这个是BIOS-bochs-latest的路径,自己去慢慢找,应该都不同的 vgaromimage:file=/usr/local/share/bochs/VGABIOS-lgpl-latest #这个是VGABIOS-lgpl-latest的路径,自己去慢慢找,应该都不同的 floppya:1_44=a.img,status=inserted #这个是启动软盘,就是我们刚才做的那个,就在当前目录下 boot:floppy #这个决定boot从软盘启动还是硬盘启动,照抄就好了 log:bochsout.txt #这个是登陆选项照抄 mouse:enabled=0 #这个是鼠标选项照抄 #选项还有很多,想了解更多可以参照原始的.bochsrc,这是个隐形文件,命令行下ls -a就能看到了
这个文件放在哪里都可以,我是把它放到了Home下的code/os文件加下
对于VGABIOS-lgpl-latest文件和BIOS-bochs-latest文件,寻找路径时候,可以使用find命令
find / -name VGABIOS-lgpl-latest
即是在根目录下找VGABIOS-lgpl-latest文件
找出之后
bochs -f bochsrc
选择6 进入模拟器
目前进入的是调试模式
按c即可预览操作系统
在终端输入q退出模拟器
啦啦啦