bochs的安装和配置

您所在的位置:网站首页 国内最高住宅楼在哪里排名 bochs的安装和配置

bochs的安装和配置

2024-07-14 18:04:13| 来源: 网络整理| 查看: 265

参考书籍:《操作系统 真象还原》 书上使用的是bochs-2.6.2.tar.gz。是2013的版本,老旧老旧了,我不使用。 我的系统是Ubuntu18.04。 这篇文章的安装教程并不能正常运行。(只能清楚的熟悉配置文件位置信息等) 对于我而言,掌握正确的配置方法的前提是,掌握下面这篇安装过程。 在我同一博客栏目的下面,有一篇对此的修正博客,能正确运行。(这篇博客最下方也会给出了连接) https://blog.csdn.net/sinat_38816924/article/details/95012120

1、bochs的安装 sudo apt-get install bochs

如果,仅仅安装这一个。后面运行的是时候会报错。 错误提示:“*******”。我忘了什么提示了。。。 sudo apt-get install bochs- ,用table键,补齐,会发现,还有些插件。我不认识。也不知道作用。很小,便都装上了。

sudo apt-get install bochs-*

如果你知道,这些插件的作用,麻烦留言。 (如果我以后知道了,我回来修改)

2、查看安装位置

whereis bochs。

/usr/bin/bochs /usr/lib/bochs /usr/share/bochs /usr/share/man/man1/bochs.1.gz

很明显,安装在/usr/share/bochs下。

如果想仔细查看,使用 locate bochs。 我们下面的配置文件,写在安装路径下。

3、 bochs的配置 3.1 创建硬盘

以静默,创建一个名为hd60M.img,60M大小的硬盘。模式为平坦模式。 留意下,硬盘创建后的配置信息。 ata0-master: type=disk, path=“hd60M.img”, mode=flat, cylinders=121, heads=16, spt=63

bximage -hd -mode="flat" -size=60 -q hd60M.img 3.2 配置文件

大概知道啥意思,暂时就行了。

#第一步,首先设置 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 4、bochs运行测试 bochs -f bochsrc

接着continus,输入c,c是意思continue的便欧了。。 原因是:直接从option中读取不到配置文件。(放在安装目录下) 因为作者使用的旧版本,config,make,make install。 在新版本中,这样的安装方式我不会,摸摸头。 在这里插入图片描述 在这里插入图片描述

5、遗留问题

bochs无法从option中读取到配置文件。 配置文件叫bochsrc。

locate bochsrc。#查找配置文件的位置

返回:/etc/bochs-init/bochsrc。 init,这里是初始化的配置。 我尝试将bochsrc.txt,放该路径下,也不行哈。 咋就读取不到我的配置我文件尼? (知者,望留言) /usr/share/doc/bochs 有 bochs的说明文档。 文档中给出了Bochs Documentation: http://bochs.sourceforge.net/doc/docbook/index.html 全英文的,脑袋疼。

见最下方的链接,找不到配置文件没关系。 运行 bochs -f bochs.disk 就好。强制用配置文件运行。

6、tips:linux中的文件目录含义

参考文章:Linux 系统的/usr目录

/usr :/usr不是user的缩写,其实usr是Unix Software Resource的缩写, 也就是Unix操作系统软件资源所放置的目录,而不是用户的数据;所有系统默认的软件都会放置到/usr, 系统安装完时,这个目录会占用最多的硬盘容量

所以也很好理解:Linux下的/bin、/sbin、/usr/bin、/usr/sbin目录的区别

/usr/share/ :放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据。我们 apt install boches.安装的bochs就在这个目录下面。

/usr/src/:一般原始码建议放置到这里,src有source的意思。

/usr/share/doc/ : 说明文件存放目录。(/usr/share/doc/bochs bochs的说明文档)。这里面有个README。

网上其他大多数参考文章,忒旧了。 参考文章:https://www.cnblogs.com/HonkerYblogs/p/10285619.html

上面这篇博客,和网上很多类似的博客相似,配置过程太老了。 下面这篇文章,给出配置的方法,也是配置文件的正确操作。 链接:https://blog.csdn.net/sinat_38816924/article/details/95012120



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭