文档章节

bochs配置

twins
 twins
发布于 2012/05/12 08:05
字数 663
阅读 829
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>


Bochs的配置

首先要明白我们为什么要配置Bochs——配置的目的是什么。原因很简单,因为Bochs能够模拟多种硬件平台,所以它需要知道你想模拟一个什么样的平台。

配置的方法:配置的方法有2种(应该是,我没有仔细考证)1.运行Bochs后会自动让你选择进行配置;2.通过配置文件配置。第一种方法我觉得比较麻烦,没有仔细研究,我选择的是第二种通过配置文件配置的方法。

Bochs为我们提供了一个配置文件的模版,这个模版为bochsrc-sample.txt,可以在 bochs的安装目录中找到。稍微看一下,你就会知道:在配置文件中”#”为注释符号,表明后面#后面的全部是注释的内容(类似于C / C++ 中的行注释“//”)

Romimage

找到“romimage: file=bios/BIOS- bochs-latest, address=0xf0000”,这里定义了Bochs模拟BIOS文件的位置。Bochs安装文件夹中没有BIOS这个子目录,但有“BOOS- bochs-latest”这个文件,因此我们在这里将其更改为“romimage: file=BIOS-bochs-latest, ddress=0xf0000”。

这个参数我们知道就可以,一般没有必要修改。

Vgaromimage

找到“vgaromimage: bios/ VGABIOS-elpin-2.40”,基于同样的理由,将之更改为“vgaromimage: VGABIOS-lgpl-latest”。这个一般我们也没有必要修改。

Megs

指定内存大小。“megs: 32”表示虚拟系统被分配到32MB内存,如果你嫌少的话,可以在行首添加“#”将之屏蔽,然后选择更大的内存,当然不要忘记将行首的“#”删除.

Floppya
这是A 驱动器的参数,当然,自然也是模拟的。通常所用的软驱是1。44MB的,因此后面跟的参数是1_44=/dev/fd0 注意:/dev/fd0表示你当前的真实软驱。如果你想使用镜像文件(在编写操作系统中,我们一般都使用镜像文件)则把/dev/fd0改成你镜像文件的 路径,如果你的配置文件和镜像文件在同一个文件夹中则可以直接写镜像名称,比如1_44=msdos.img就可以。

当然,也可以模拟其它的软驱,如2。 88M,720K,360K的,这非常的有用!你装minix1.5版的时候就知道了,网站上download的都是360K,说明那是360K的磁盘, 你可以模拟除360K的软驱使用。后面的参数status标明软驱的状态,只能有两个inserted(软盘插入软驱),ejected(软盘未插入软 驱)。完整的就是floppya: 1_44=msdos.img, status=inserted。别的软驱如B类似。

twins
粉丝 6
博文 92
码字总数 27330
作品 0
哈尔滨
程序员
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.6K
7
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
fontconfig 配置生成工具--libeasyfc

libeasyfc 旨在提供一个简单的接口用来为每种语言生成 fontconfig 的别名映射配置。 要求: fontconfig >= 2.9.91 freetype GLib 2.0 libxml2 GObject Introspection (optional)...

匿名
2012/12/18
399
0
Alfresco Explorer客户化定制配置

有几种不同的方法定制Explorer配置选项,Explorer 配置文件是web-client-config-custom.xml   一、在目录修改 Explorer配置文件   1、打开 web-client-config-custom.xml 文件。   2、...

liubang
2012/07/19
831
0
saltstack配置gitfs与开发环境

dev,stage,prod配置 目的:使用gitfs统一分布式环境中的配置,将开发环境与生产环境区分开来 修改/etc/salt/master中如下内容 重启服务 top.sls文件 pillar中的top.sls同上 命令行测试效果 ...

葫芦咩
2015/11/27
634
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在Pandas的DataFrame中的行上进行迭代? - How to iterate over rows in a DataFrame in Pandas?

问题: I have a DataFrame from pandas: 我有一个来自熊猫的DataFrame : import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(......

富含淀粉
32分钟前
20
0
与电商节伴生,平台销量榜单背后还有被低估的营销价值

文 | 曾响铃 来源 | 科技向令说(xiangling0815) 时至今日,电商节已经成为各巨头零售平台例行的活动,花样在不断创新,玩法也在不断涌现。 在这个过程中,伴随电商节的各种品牌、产品销量榜...

曾响铃
34分钟前
22
0
volatile关键字详解

前言 提到JAVA的并发编程,就不得不提volatile关键字,不管是在面试还是实际开发中,volatile关键字的使用都是一个应该掌握的技能。它之所以重要,是因为它和JAVA并发编程中会遇到三种重要问...

ls_cherish
今天
10
0
比继承更偏爱组成? - Prefer composition over inheritance?

问题: Why prefer composition over inheritance? 为什么更喜欢使用组合而不是继承? What trade-offs are there for each approach? 每种方法都有哪些取舍? When should you choose inher...

javail
今天
17
0
2020软件测试工程师史上最全面试题(内含答案)-看完BATJ面试官对你竖起大拇指!

以下是软件测试相关的面试题及答案,欢迎大家参考! 我不是至尊宝,也不是孙悟空,我只是那城墙下的一猿。  1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需...

程序员一凡
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部