当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu9.10下安装带调试功能的Bochs
帖子发表于 : 2010-04-14 16:46 

注册: 2008-11-18 8:50
帖子: 89
送出感谢: 0 次
接收感谢: 0 次
1.首先安装Ubuntu9.10

在Windows上通过wubi.exe安装Ubuntu9.10,只需要进行简单到设置。
http://www.ubuntu.org.cn/getubuntu/download-wubi/

1.1语言支持:简体中文

1.2firefox安装flash插件


2.Bochs的下载及安装

就像大部分软件一样,在不同的操作系统里面安装Bochs的过程是不同的,在Windows中,最方便的方法就是从Bochs的官方网站获取安装程序来安装(安装时不妨将“DLX Linux Demo”选中,这样你可以参考它的配置文件)。

在Linux中,不同的发行版(distribution)处理方法可能不同。比如,如果你用的是 Debian GNU/Linux或其近亲(比如Ubuntu),可以使用这样的命令:
$ sudo apt-get install vgabios bochs bochs-x bximage
敲入这样一行命令,不一会儿就装好了。缺点:没有调试功能的,这显然不能满足我们的需要,所以最好的方法还是从源代码安装.


首先下载最新版本到Bochs: http://bochs.sourceforge.net/getcurrent.html

http://bochs.sourceforge.net/cgi-bin/to ... _ideq12580

下载的版本是bochs-2.4.2.tar.gz,那么安装过程差不多是这样的:


$ tar zxvf bochs-2.4.2.tar.gz

$ cd bochs-2.4.2

$ ./configure --enable-debugger --enable-disasm

$ make

$ sudo make install



错误1:

checking how to run the C++ preprocessor... /lib/cpp
configure: error: in `/home/lmy/Downloads/bochs-2.4.2':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

解决方法:通过新立得安装build-essential

错误2:

checking for default gui on this platform... x11
ERROR: X windows gui was selected, but X windows libraries were not found.
解决方法:通过新立得安装xorg-dev
错误3:
ERROR: pkg-config was not found, or unable to access the gtk+-2.0 package.
解决方法: 通过新立得安装libgtk2.0-dev

3.运行Bochs
在Bochs主页,下载Linux映像文件http://bochs.sourceforge.net/guestos/linux-img.tar.gz
将文件解压,会产生linux-img这样到文件夹,命令行切换到此文件夹下,执行bochs,会在当前目录读取bochsrc启动虚拟机配置
lmy@ubuntu:~/Downloads/linux-img$ bochs

此时可能提示如下错误:
Bochs is exiting with the following message:
[ ] bochsrc:11: directive 'ips' not understood


更改配置文件bochsrc即可,将ips行注释掉


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu9.10下安装带调试功能的Bochs
帖子发表于 : 2010-04-17 21:05 
头像

注册: 2008-11-01 20:43
帖子: 17328
系统: 自动检测比较好
送出感谢: 44
接收感谢: 11
:em11 :em11


_________________
谁是我?KL.Uiq8 YinMeng


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译