日期:2014-05-16 浏览次数:20835 次
1.1 工具下载
首先,我们需要去官网下载该工具,这个工具有多个平台.下载地址如下:
http://sourceforge.net/projects/bochs/
1.2 安装
这里我们选择windows平台Bochs-2.6.exe..安装过程很简单.一路next就行了..我把bochs安装在了E:\Program Files\Bochs-2.6路径下安装完成之后会是这样的..
2.1 配置文件
在bochs中,可以设置一台虚拟pc,主要涉及的就是配置文件了.在windows中,可以直接通过双击配置文件就可以打开该配置的虚拟pc了..很方便.
以后要修改pc配置,均以安装目录下的 bochsrc-sample.txt 文件作为参考.在上面进行修改.该文件为配置的例子..基本上只需要修改需要的部分,去掉不需要的部分,最后修改后缀为*.bxrc 就行了2.1.1 megs
megs用于模拟系统所含的内存容量.默认是32..例如megs: 16 修改为16M2.1.2 floppya
floppya 用于模拟一个软盘.最后a表示第一个软盘.当然b就是第二个软盘了..若是想用floppya引导.那就得给软件指定image文件.方法如下:floppya: 1_44="boot.img", status=insertedshatus=inserted表示已插入2.1.3 ata0 ata1 ata 2 ata3
这四个参数用于指定系统模拟ata通道.最多4个..例如:# ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
# ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
# ata2: enabled=1, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
# ata3: enabled=1, ioaddr1=0x168, ioaddr2=0x360, irq=92.1.4 ata0-master
ata0-master用于模拟系统中第一个ata通道上连接的第一个ata设备,如硬盘,CDROM等,ata0-slave指明第一个通道上链接的第二个ata设备,如下:# ata0-master: type=disk, mode=flat, path=10M.sample, cylinders=306, heads=4, spt=17
# ata0-slave: type=dis