第17章-实验环境设置与使用方法

    • Bochs(box)采用模拟技术,不像VMware采用了虚拟化技术,仅模拟I/O操作,效率高。但是Bochs可以模拟出系统在仿真环境的具体状态和精确时序。因此多用来调试OS,模拟OS。
    • Bochs是大佬在1994年开发的。运行在多平台,无论哪种平台都可以模拟x86 CPU。这是其他模拟软件无力的地方。虚拟化技术依赖于CPU。而这个纯属于模拟,效率低。
    • Bochs运行必备资源
    • Bochs运行一般需要加载一个配置文件,里面杂七杂八。如果一条命令下来估计半页屏幕少不了。

    • 具体怎么配置,安装包目录下有.bochsrc参考文件,书上说的那个bochsrc-sample.txt属于老版本。

    1528687170131.png

    • 不过不建议源码安装,会碰到坑爹问题。直接就可以了
    • 如果是CentOS还是源码安装一波

    常见问题

    • 这里会报错,只需要手动删除那条配置就可以了。因为用的Bochs版本比较新。

    不过已经在一键运行脚本里面配置好了,当时如果要运行相应版本的话自己改一波。毕竟,我又不知道你要啥

    1528687580044.png

    1528687691267.png

    1530958898991.png

    • 官方给的源码包有bug,坑爹~