人总是不在不停的学习,并在不停的忘记中过活!
今天开始搭建开发环境,记得以前耍过几天Bochs,结果今天把Bochs自带的配置拷贝一份,改拉,一运行,结果,你懂的。。。
Bochsrc配置中,指定的Bios路径,首先要检查文件是否存在,
romimage: file=$BXSHARE\BIOS-bochs-latest, address=0xf0000
中的最后一个'\',在Linux下是认不到的。在运行Bochs的时候,会因为“address=0xf0000”而报“System BIOS must end at 0xfffff”,是什么原因,待查。
暂时可以把它删除。
另外一个很阴人的地方是: vgaromimage: $BXSHARE/VGABIOS-elpin-2.40