当前位置: 首页 > news >正文

上海地区做旧物回收的网站小说网站排名前十

上海地区做旧物回收的网站,小说网站排名前十,wordpress自适应空白主题,甘肃启航网络科技有限公司今天读了《操作系统真象还原》这本书,写上比较幽默通俗。书中例子需要安装一个bochs系统,记录一下安装过程。参考了书中1.4,1.5两节,书中尽让有两处问题,也记录了下来。 1.3 操作系统的宿主环境 下载地址&#xff1a…

今天读了《操作系统真象还原》这本书,写上比较幽默通俗。书中例子需要安装一个bochs系统,记录一下安装过程。参考了书中1.4,1.5两节,书中尽让有两处问题,也记录了下来。

1.3 操作系统的宿主环境

下载地址:Bochs x86 PC emulator - Browse /bochs at SourceForge.net

书中使用2.6.2版本,虽然比较老(2024年还在更新,已经是2.8版本了),但是为了和书上完全一致,我也不太熟悉这个系统,就下载了2.6.2(2013年5月的版本,已经11年过去了)

download in /media/vdc/emu

tar zxvf bochs-2.6.2.tar.gz

cd bochs-2.6.2

./configure --prefix=/media/vdc/emu/bochs --enable-debugger  --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11

敲这几个选项时,顺序错了,iodebug放前面,结果configure不过,提示是否是交叉编译,需要设置host,我搜了半天,以为少了配置项:--build=i386-linux --host=i386-linux  结果不起作用. 最终按书上顺序修改后就好了,看来提示很不靠谱啊。

然后:make

提示错误gtk/gtk.h: No such file or directory,这次搜到了正确答案

安装bochs问题记录 - 知乎

yum install gtk2 gtk2-devel gtk2-devel-docs

这时再make还不行,就有删了目录,重新tar,重新执行,终于又出了错误:提示少pthread

这个书上有,修改Makefile,增加pthread链接:

vim Makefile
line 92: -lpthread
 

1.4节 配置bochs

share/doc/bochs/bochsrc-sample.txt  这是个例子,可以基于书上内容,从这个例子上改

这里有两个坑,书上是错的:

1.keyboard_mapping已经废弃了,不知道为啥还用,网上搜了,有人遇到同样问题:

Bochs出现'keyboard_mapping' is deprecated - use 'keyboard' option instead.解决方法_bochs keyboard-CSDN博客

2.下面这句不可加,因为编译是没有加:
gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0

最终的bochsrc.disk配置文件如下:

megs: 32
romimage: file=/media/vdc/emu/bochs/share/bochs/BIOS-bochs-latest
vgaromimage: file=/media/vdc/emu/bochs/share/bochs/VGABIOS-lgpl-latest
boot: disk
log: bochsout.txt
mouse: enabled=0
keyboard: keymap=/media/vdc/emu/bochs/share/bochs/keymaps/x11-pc-us.map
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
 

1.5 运行bochs

bin/bochs
bochsrc.disk

插曲:因为是debug模式,运行进去后,boch提示一个命令行,需要输入c,继续执行,才能运行。

参考了:bochs: The Open Source IA-32 Emulation Project (New Bochs Documentation)

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

bochsrc.disk
line 35: ata0-master: type=disk, path="hd60M.img", mode=flat, cylinders=121, heads=16,spt=63

bin/bochs -f bochsrc.disk

http://www.15wanjia.com/news/29011.html

相关文章:

  • 游戏网站开发需求分析关键词seo排名
  • 建筑网站主页搜外
  • 吉安哪里做网站sem优化师
  • b2c网站类型著名的网络营销案例
  • 蛋糕店的网站建设咋写关键词优化推广排名多少钱
  • 莘县做网站推广网络媒体推广产品
  • 做齐鲁油官方网站微信营销的方法和技巧
  • 怎做不下网站刷枪青岛seo网站关键词优化
  • 湖南网站建设营销网站建设专家
  • 做汽车配件出口用什么网站好些seo咨询岳阳
  • 蒙自市建设局网站东莞疫情最新消息今天中高风险区
  • 做徽标哪个网站素材多免费b2b信息发布网站
  • iis 网站模板下载seo点击优化
  • 七星彩的网站怎么做的最新腾讯新闻
  • 怎么仿制一个网站长沙官网seo收费标准
  • wordpress 日期调用安徽新站优化
  • 小说网站怎么建设找谁做百度关键词排名
  • 做网站的公司找客户关键词快速排名seo怎么优化
  • 广告联盟没有网站怎么做品牌广告投放
  • 恶搞网站怎么做优化公司哪家好
  • 百度网站安全在线检测手机百度app免费下载
  • 热e国产-网站正在建设中-手机版seo网站搜索优化
  • 个人建网站需要多少钱新闻 最新消息
  • 阜新网站开发公司新站seo外包
  • 网络推广客服是做什么的站长工具seo综合查询推广
  • 美国政府网站建设淘宝关键词热度查询工具
  • 唯美网站建设百度快速收录入口
  • 怎么自己做模板网站站长工具排名查询
  • 重庆网站建设找重庆万为百度云网页版入口
  • 珠海建设工程交易中心网站站长网站查询