Windows下搭建Bochs环境

1.下载Bochs

​ 前往[SOURCEFORGE下载Bochs][https://sourceforge.net/projects/bochs/files/bochs/2.6.9/],直接点击下载即可。

2.配置环境变量

​ 将Bochs安装目录添加到Path环境变量中。

3.创建硬盘映像

​ 打开cmd或powerShell,输入bximage选择1,然后一路enter。默认生成的映像为10M的c.img。我选择了60M。复制最后一行生成的信息ata0-master: type=disk, path="c.img", mode=flat添加到配置文件中。

4.添加DD到PATH

​ 在[chrysocome][http://www.chrysocome.net/dd]下载dd for windows,然后解压到某个文件夹,并将该路径添加到PATH环境变量中。

5.配置Bochs

​ windows下的Bochs不需要配置太多。首先打开Bochs安装目录下的bochsrc-sample.txt文件,更名为bochsrc.bxrc(无所谓)。使用记事本打开,在最后一行加上megs: 1024和第三步生成的ata0-master: type=disk, path="c.img", mode=flat

​ 搜索cpuid:cpuid: x86_64=1, mmx=1, sep=1, simd=sse4_2, apic=xapic, aes=1, movbe=1, xsave=1 将前面的#去掉

​ 搜索cpu: model=将model更改为corei7_sandy_bridge_2600k

​ 搜索debugger_log将其改为debugger_log: debug.txt

将上面生成的c.imgbochsrc.bxrc放到image子目录下。上层目录设置为meOS


到此,Bochs配置完成