脚本宝典收集整理的这篇文章主要介绍了读《操作系统真象还原》踩坑记录,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的配置环境大部分都是书里推荐的,为了能少走点坑。
虚拟机:vmware 12
操作系统:CentOS 6.3
Bochs:2.6.2
安装完CentOS 6.3后,肯定要装gcc了,yum install gcc 报错
修改 vim /etc/yum.repos.d/CentOS-Base.rep
接下来就要安装配置bochs了,提前安装可能需要用到的库
yum install gtk2-devel libXt-devel libxpm-devel
解压 bochs-2.6.2.tar.gz
cd bochs-2.6.2目录下
.configure
--PRefix=/home/yaya/bochs
--enable-debugger
--enable-disasm
--enable-iodebug
--enable-x86-debugger
--wITh-x
--with-x11
接着进行编译了,还是在bochs-2.6.2目录下make一下,报错
解决办法:在bochs-2.6.2目录下vim Makefile,在92行末尾加上 -lpthread
重新编译 make , 然后 make install 安装
安装成功后,之前--prefix=/home/yaya/bochs指定的安装目录会出现
进入安装目录,配置bochs文件,在安装目录下 vim bochsrc.disk,配置如下图所示
在安装目录下执行 bin/bochs
回车继续
输入配置文件名 bochsrc.disk
回车继续
启动成功
在安装目录下 执行 bin/bximage -hd -mode="flat" -size=60 -q hd60M.img 创建虚拟硬盘
安装nasm,yum install nasm
编译这个文件 nasm -o mbr.bin mbr.S
将编译好的文件 mbr.bin 写入到 之前的 hd60M.img 硬盘中
执行 dd if=/home/yaya/c2/mbr.bin of=/home/yaya/bochs/hd60M.img bs=512 count=1 conv=notrunc
在bochs安装目录下执行 bin/bochs -f bochsrc.disk
回车以后回到控制台输入 c ,模拟器成功运行
以上是脚本宝典为你收集整理的读《操作系统真象还原》踩坑记录全部内容,希望文章能够帮你解决读《操作系统真象还原》踩坑记录所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。