第01章 部署工作环境

软件:bochs

操作系统:unbuntu 16.04

#软件
sudo apt-get install bochs

#一个运行时候需要的模块
sudo apt-get install bochs-x

然后创建目录在:

/home/user_name/code/bochs

然后创建一个虚拟硬盘:使用的软件是bximage

创建:.bochsrc配置文件,然后每次运行bochs的时候都在该目录下运行.这样就免去了每次运行bochs时候都要选择配置文件的麻烦(可以在软件根目录下,创建配置文件,在user_name目录下创建配置文件,和运行目录下创建配置文件.这貌似是所有软件都默认的几种方式).

最终的配置文件内容为:

# bochs 能够使用的内存,单位MB
megs:32

# 真是机器的BIOS和VGA BIOS
romimage:file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage:file=/usr/share/bochs/VGABIOS-lgpl-latest


# 启动盘
boot:disk

# 日志输出
log:/tmp/bochs.log

# 开关功能
mouse:enabled=0
keyboard:keymap=/usr/share/bochs/keymaps/x11-pc-us.map  

# 硬盘设置
ata0-master: type=disk, path="hd60m.img", mode=flat, cylinders=121, heads=16, spt=63

如果不设置log的话,那么所有的log都会在bochs里显示出来,所以,我们直接将他写到/tmp里算了

然后,终端中,设置路径为~/code/bochs,运行bochs

猜你喜欢

转载自www.cnblogs.com/perfy576/p/9023933.html
今日推荐