关于bochs的应用(转自互联网)

入门 1.去网上下载一个最新的: -进入Bochs网站http://bochs.sourceforge.net/ -发现最新版本Current Release: Bochs 2.0.2 -其中可执行包BOCHS BINARIES如下:

All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started. (1) Windows Installer for x86 machines (2.8meg), includes bochsdbg.exe with debugger enabled (2) ZIP containing Windows binaries for x86 machines (2.8meg). Use the installer if you can. (3) RPM Binary for all RPM-based Linux x86 Distributions (3.3m) (4) DMG file for MacOSX (2.6m) (5) (coming soon) SIT file with binaries for MacOS 9 (6) (coming soon) PKG file for BeOS (x86) -我的机器环境是Windows98,就下载上面的(1)和(2)吧,我也不知道这两个有什么不同: (1) Bochs-2.0.2.exe (2) bochs-2.0.2.win32-bin.zip

2.安装 -就用第(1)个安装吧,点击运行Bochs-2.0.2.exe,没什么障碍,NEXT搞定 -安装完后在“开始菜单”中有了[Bochs 2.0.2]程序项,其中有个可执行程序,名字也是Bochs 2.0.2,这就是我的模拟器了!

3.形成配置文件bochsrc.txt -注:安装完后我是直接去运行Bochs 2.0.2,结果碰壁,发现还需要有配置文件bochsrc.txt才行 -打开Bochs 2.0.2的安装目录:C:\Program Files\Bochs-2.0.2, 发现有个bochsrc-sample.txt, 显然是样板文件,将它复制一份后改名为bochsrc.txt文件。 -打开bochsrc.txt看看,其中引用了几个BIOS文件:如romimage: file=bios/BIOS-bochs-latest, address=0xf0000等, 从安装目录看,BIOS-bochs-latest等文件都有,但并没有子目录bios,因此将bochsrc.txt中“bios/”去掉即可。

4.运行Bochs 2.0.2 -弹出一个DOS窗口,让我选[5]Begin simulation,好吧,回车,开始模拟 -弹出一个“Bochs for windows”窗口,应该就是模拟器的屏幕吧! 看上面的图标,有软盘、CDROM、Reset按钮、电源图标等,显然就是一台虚拟PC了,这就是所谓"机中机"哦.

 

实验freOS boot 0.0.1a 1.目的: -想用刚装好的bochs玩点东西看看 -既然bochs是台虚拟机,我想用它的软盘启动,运行一个引导程序: freOS boot 0.0.1a

2.获得软盘引导代码并放到指定路径下

-附件中的laobing.com是freOS boot 0.0.1a的二进制码文件(源代码在http://free-os.cn.gs/,用nasm汇编后就是它了) -在bochs安装目录C:\Program Files\Bochs-2.0.2下建一子目录freos, 将laobing.com放在freos下就可以了.

3.修改配置文件bochsrc.txt中的相关参数 -打开bochsrc.txt,注意看前面不带#的行就是了(带#的是注释掉的行) -找到floppya: 1_44=/dev/fd0, status=inserted,这是对软盘A的描述,其中的路径/dev/fd0应该指向软盘映象文件,因此改为:floppya: 1_44=freos/laobing.com, status=inserted -找到ata0-master: type=disk, path="30M.sample", cylinders=615, heads=6, spt=17,这是对硬盘的描述,其中30M.sample可能是硬盘映象,先不管它,把该行屏蔽掉,就是在前面加#号啦! -继续,找到boot: disk,原来缺省引导是从硬盘开始的,使劲改为boot: floppy,我要从软盘引导! -OK!

4.运行Bochs 2.0.2 -弹出一个DOS窗口,让我选[5]Begin simulation,好吧,回车,开始模拟 -弹出模拟器屏幕窗口,看看里面显示什么:五星红旗,汉字,欢迎进入freOS... -OK!关电下机(注意是模拟器上的电源按钮哦!不至于去按...)

posted @ 2012-01-20 23:41  二手产品经理  阅读(292)  评论(0编辑  收藏  举报