ubuntu下搭建bochs

 

bochs的安装配置及测试运行

 

一.bochs的安装 

相比于配置,bochs的安装很简单,直接使用Ubuntu命令安装  

sudo apt-get install bochs

 

 

二.bochs的配置 

1.创建硬盘

bximage -hd -mode="flat" -size=60 -q hd60M.img

回车,会显示如下信息:

“The following line should appear in your bochsrc......."硬盘创建成功

2.配置文件

配置文件是bochs启动时所需的,就像是物理机的bios配置,例如启动项等。

配置要根据你的相关文件位置来写配置文件,不可照搬否则无法运行bochs。

特别注意下面的几个包含路径的配置信息。下面是我本机bochs可用的配置文件。

写好配置文件保存为bochsrc在你工作路径下。

 

#第一步,首先设置 Bochs 在运行过程中能够使用的内存,本例为 32MB
megs: 32

#第二步,设置对应真实机器的 BIOS 和 VGA BIOS
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest

#第三步,设置 Bochs 所使用的磁盘,软盘的关键字为 floppy。 
#若只有一个软盘,则使用 floppya 即可,若有多个,则为 floppya,floppyb… 
#floppya: 1_44=a.img, status=inserted


#第四步,选择启动盘符
#boot: floppy #默认从软盘启动,将其注释 
boot: disk  #改为从硬盘启动。我们的任何代码都将直接写在硬盘上,所以不会再有读写软盘的操作

#第五步,设置日志文件的输出
log: bochsout.txt

#第六步,开启或关闭某些功能
#下面是关闭鼠标,并打开键盘
mouse: enabled=0
keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map

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

 

三.bochs运行测试

bochs -f bochsrc

 

参考书籍

1.《操作系统真象还原》

 

转载于:https://www.cnblogs.com/HonkerYblogs/p/10285619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值