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

站长网网站模板WordPress大前端dux

站长网网站模板,WordPress大前端dux,网站后台发布文章,怎样打开网站今天读了《操作系统真象还原》这本书,写上比较幽默通俗。书中例子需要安装一个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/868415/

相关文章:

  • iis架设网站教程关注建设银行网站
  • 制作网站首先要知道什么如何登录公众号平台
  • 简单做网站的价格lniux上安装wordpress
  • 翔安区建设网站宿迁网站制作公司
  • wordpress网站 添加微信支付杭州建设厅官方网站
  • wordpress建站手机端六安网红
  • 建网站系统石家庄市建设局网站首页
  • 广州正规网站建设企业莆田哪里有网站开发
  • 网站建设企业网站建设施工企业会计分录
  • 做企业网站的优势自己做的网站怎么排名
  • 网站建设公司做销售好不好宁德网站建设
  • 网站页面设计基础教程招代理网站建设公司
  • 江阴市做网站的wordpress手机qq登录地址
  • 音乐网站建站网站建设心得体会总结
  • 试述建设一个网站的具体步骤ao主题wordpress
  • 阿里云服务器架设网站3d建模视频教学
  • 建设医院网站服务移动互联网开发试卷
  • 网站备案是不是就是空间备案app开发郑州
  • 网站链接dw怎么做wordpress 图片中文名称转为时间
  • 网页qq登陆网站手机网站怎么做的好
  • 襄阳网站排名优化腾讯会议开始收费
  • 东南融通网站建设阿里巴巴手工活外发加工网
  • 入群修改网站后台上海有哪些大公司
  • 做网站的方法做标书经验分享网站
  • 建设网站时怎么用外部字体网站开发收
  • 做美食的视频网站有哪些seo外链网
  • 那些网站可以做0首付分期手机北京网站开发哪家好薇
  • 做国外服务器网站医药企业网站建设要哪些备案
  • 企业网站的宣传功能体现在哪里ip域名找网站
  • 设计师网站介绍支持 wordpress