搭建你的环境
1. 虚拟计算机Bochs
简单来讲,它相当于运行在计算机内的小计算机。这个好理解,我用的vmware 不就是这样的东东嘛。不过,现在看来,我得让Bochs 成为包含在vmware 中的“ 小小计算机” 了。
1.1 Bochs初体验
嗯,我已经从书上的插图看到啦,是个黑底白字的、运行着Debian 的、满天繁星似的窗口!
1.2 Bochs的安装
ubuntu 8.10下安装还真方便:sudo apt-get install vgabios bochs bochs-x bximage。
停,作者在后面马上就说了:“ 不过这样安装虽然省事,但有个缺点不得不说,就是默认安装的Bochs 很可能是没有调试功能的,这显然不能满足我们的需要" 。阿弥陀佛,我们安装Bochs ,图得不就是它的调试功能吗,赶紧悬崖勒马,回头是岸。
立马去bochs 的老家 h t t p://bochs.sourceforge.net搬了几个源码包过来,先是下了书上用的bochs2.3.5。
tar xzvf bochs-2.3.5.tar.gz
cd bochs-2.3.5
./configure --enable-debugger --enable--disasm