写操作系统第一步

centos下bochs下载安装配置运行

第一步,下载bochs

网址:http://bochs.sourceforge.net/

进入网页,往下滑,会找到很多版本:
在这里插入图片描述
我选择的是Bochs2.6.2

在这里插入图片描述
这是2.6.2版本的压缩包

第二步安装编译bochs

由于bochs是用C编写的,所以得先安装编译器:

yum groupinstall "Development Tools"
yum install ncurses-devel zlib-devel texinfo gtk+-devel gtk2-devel qt-devel tcl-devel tk-devel kernel-headers kernel-devel

然后可以开始安装编译啦

1.解压

tar zxvf bochs-2.6.2

2.编译,先进入到目录 cd bochs-2.6.2,开始configure,make,make install三步曲

./configure \
--prefix=/your_path/bochs \
--enable-debugger \
--enable-disasm \
--enable-x86-debugger \
--with-x \
--with-x11

configure之后,会生成makefile,可以开始编译了

make
make install

第三步配置bochs

安装完成后需要配置bochs,它是通过配置文件完后的。
在安装目录下有个样本文件:share/doc/bochs/bochsrc-sample.txt

下面给一个例子:

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

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

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

#第四步,选择启动盘
boot:disk

#第五步,设置日志文件输出
log:bochs.out

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

#硬盘设置
ata0:enabled=1,ioaddr1=0x1f0,ioaddr2=0x3f0,irq=14

第四步,运行bochs

进入安装目录,我的是/your_path/bochs,执行如下命令:

bin/bochs

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值