原址:http://forum.ubuntu.org.cn/viewtopic.php?f=65&t=177608&p=1139085
bochs 2.3.7源码包的编译安装
木易
在ubuntu 8.10下安装成功,分为以下四步:
一、准备工作
bochs是由C++编写的,我们要安装相应的编译环境
sudo apt-get install build-essential
如果要图形界面,
sudo apt-get install xorg-dev
安装bison,
sudo apt-get install bison
到bochs官方网站下载源码包bochs-2.3.7.tar.gz
解压产生文件夹bochs-2.3.7,生成目录/home/ubuntu/Desktop/bochs-2.3.7
二、configure
在目录/home/ubuntu/Desktop/bochs-2.3.7/下执行
./configure --with-x11 --enable-debugger --enable-disasm --enable-pci --enable-pcidev --enable-plugins --enable-ne2000 --enable-pnic
configure后的选项作为参考,你可以用./configure --help查看全部选项,bochs官方网站上有详细说明。
三、make
在运行make之前需要修改两个文件
第一个文件是/home/ubuntu/Desktop/bochs-2.3.7/bx_debug/symbols.cc
在97行之后加入代码如下,
using namespace std;
#ifdef __GNUC__ //修改
using namespace __gnu_cxx; //修改
#endif //修改
struct symbol_entry_t
附symbols修改.cc
第二个文件是/home/ubuntu/Desktop/bochs-2.3.7/Makefile
将其中有关docbook的部分删除或注释掉,
附Makefile修改
文件修改完毕,在目录/home/ubuntu/Desktop/bochs-2.3.7/下执行
sudo make
四、make install
在目录/home/ubuntu/Desktop/bochs-2.3.7/下执行
sudo make install
安装完bochs后接下来就可以运行bochs了:
与windows下bochsrc.bxrc不同的是linux下bochs使用bochsrc文件(无后缀)
修改/home/ubuntu/PYOS/Bochsgg/a/目录下的bochsrc,(/home/ubuntu/PYOS/Bochsgg/a/是我的img镜像文件及bochsrc文件在的目录):
romimage: file=/usr/local/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latest
...
在当前目录下输入命令bochs,你的程序可以运行了
分享到:
相关推荐
Bochs安装手册.pdf
bochs 安装程序,非常方便,可直接安装
手把手教你Bochs安装配置的超详细教程
BOCHS DOS7.10 Bochs-2.3.7 BOCHS安装DOS并虚拟两个软盘(含动画及文本)
详细介绍了Linux下如何安装盒配置Bochs,图文并茂,Bochs入门的好材料。
Ubuntu14.04环境,最新版bochs编译安装及启用GUI调试器步骤,包括步骤截图,安装包,可用的配置文件,测试镜像及NASM源码
NULL 博文链接:https://zzgthk.iteye.com/blog/778857
bochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册.rarbochs使用手册...
file:///home/afesmy/bochs/a/bochsrc.bxrc
我的操作系统之旅-bochs虚拟机的安装、使用和维护
运行OS的模拟器 linux下对bochs两个文件修改, 源代码编译 安装
在Windows上安装Bochs虚拟机运行XP-附件资源
linux的bochs安装包bochs-2.3-1.i586.rpm
你也可以像使用vmware一样的在Bochs里面安装操作系统。但是,由于它是全模拟的。所以,速度要远远慢于vmware.这样看来Bochs好像没有什么优势.是这样吗?在应用方面的确如此。 但是,在其他一个方面它是处于绝对优势的...
这是一款具有调试操作系统功能的虚拟机--Bochs,该应用程序用于Windows系统环境下。这也是《一个操作系统的实现》中使用的虚拟机Bochs。
1. bochs安装 2. 编写MBR主引导程序 3. 进入保护模式 4. 启动分页 5. 中断 6. 内存管理 压缩包内容: 1. 已完整安装好的bochs程序 2. 各实验源代码 3. 自写的run.sh文件,配合makefile文件实现快速编译 配合博客...
bochs win7镜像文件大全网盘下载,手机windows模拟器镜像,安装电脑系统勿下,否则后果自负
编译 bochs 安装所需类库 sudo apt-get install xorg-dev 配置 ./configure --enable-debugger -- enable-disasm --enable-debugger 加入调式功能, --enable-disasm 反汇编, --enable-gdb-stub GDB通信 --...
BOCHS是一个开源的虚拟机。...你也可以像使用vmware一样的在BOCHS里面安装操作系统。但是,由于它是全模拟的。所以,速度要远远慢于vmware.这样看来BOCHS好像没有什么优势.是这样吗?在应用方面的确如此。