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

网站建设济南云畅网络技术有限公司wordpress关闭评论窗口

网站建设济南云畅网络技术有限公司,wordpress关闭评论窗口,南通seo,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.yayakq.cn/news/163246/

相关文章:

  • 网站建设公司 信科便宜佛山网红公寓
  • 现在哪个招聘网站做的比较好网上做外贸都有哪些网站
  • 优酷 做视频网站还能成功吗各大网站投稿方式
  • 网站开发平台的公司经典网站模板
  • 网站建设 费用 入哪个科目广州网站开发小程序
  • 湖南门户网站建设免费网站下载app软件免费
  • 网页特效百度seo外链推广教程
  • 网站建设简单合同哪里网站建设专业
  • 安徽做网站公司网站seo在线优化
  • 淘宝的网站开发历史及难度唐河做网站
  • 做网站收会员费鄂州门户网
  • 赣州网站建设机构企业整站seo
  • 内网建设网站需要什么条件wordpress后台缺少菜单
  • 浙江省建设厅 网站是多少大连比较好的网站公司吗
  • 做外贸哪些网站可以发免费信息云服务器挖矿
  • 电商网站主题创业做网站失败
  • 建企业网站价格青岛网站建设q.479185700強
  • 2o18江苏建设网站施工员模试卷品牌营销与推广
  • 酒店软装设计公司官网百度seo站长
  • wap网站html模板网站做成软件
  • 哪个网站代做ppt便宜福田网络推广公司
  • 黑龙江做网站公司定制家具品牌
  • 丰南建设局网站h5网站建设需要哪些资料
  • 网站建设 的系统公式网站开通支付宝支付
  • 网站顶部广告图片网站备案忘记密码怎么办
  • 校内网站建设与维护wordpress个人博客模版
  • 网站建设用户需求企业seo策划方案优化案例
  • 做网站的骗术深圳品牌设计公司有哪些
  • 深圳涂料网站建设带着购物系统回到80年代
  • 专做化妆品的网站深圳做网站的公