系统是:Ubuntu 14.04 LTS 64位

安装的是:bochs-2.6.8

Bochs 需要在 X11 环境下运行,因此你的 Linux 系统必须已经安装了X Window 系统才能使用Bochs。

因为 Bochs 是用C++写的,所以这里要安装GNU gcc/g++编译器。

安装命令如下:

sudo apt-get install build-essential

sudo apt-get install xorg-dev

sudo apt-get install bison

sudo apt-get install g++

具体安装步骤:

2.解压下载的源代码:

sudo tar zxvf bochs-2.6.8.tar.gz

3.进入bochs-2.6.8目录,运行configure脚本,它会测试你的机器,C/C++编译器以及一些库,用来判断何种配置适合于你的机器。运行:

sudo ./configure --enable-debugger --enable-disasm

(这两个是用来开启调试和反汇编功能)

4.第3步正确运行后,会产生一个Makefile文件,然后:

sudo make

5.安装:

sudo make install

至此,bochs安装已经结束。

编译安装过程中可能遇到的错误:

错误1:

checking for default gui on this platform… x11

ERROR: X windows gui was selected, but X windows libraries were not

found.

解决办法1:

sudo apt-get install xorg-dev

错误2:

ERROR: pkg-config was not found, or unable to access the gtk+-2.0

package.

解决办法2:

sudo apt-get install libgtk2.0-dev

错误3:

symbols: DSO missing from command line collect2: error: ld returned 1 exit status

解决方法3:

在Makefile的LIBS中添加如下内容 :

-lz -lrt -lm -lpthread

成功安装完成后能在命令行终端中输入 bochs 看到 bochs :

接下来进行配置 :

先制作软盘吧

编译以后的 bochs2.6.8 文件夹下会有一个 bximage 可执行文件,在终端运行:

按步骤先做一个软盘:

然后写入一个系统镜像,镜像文件可以去下载

这个是linux0.11的镜像文件

然后在终端执行命令把镜像写入我们制作的软盘:

dd if=/home/jack/Downloads/bootroot-0.11 of=a.img

if 是下载的镜像所在的位置 ,of 是你软盘所在的路径。

接下来是处理配置文件:

通过 ls - a 能看到原始的 .bochsrc 来参考,不过是全英文的(^_^!!一点都不友善)。

要能在 Bochs 中运行一个操作系统,至少需要以下一些资源或信息:

Bochs执行文件

BIOS映像文件(通常称为BIOS-bochs-latest)

VGA BIOS映像文件(例如VGABIOS-lgpl-latest)

至少一个引导启动磁盘映像文件(软盘,硬盘或CDROM的映像文件)

我的配置如下:

在命令行终端输入:

./bochs -f ~/Desktop/config4ji

记得自己改文件位置,不要复制粘帖。

然后会出现

按完6回车 会出现

虽然是黑屏,当你在命令行终端输入c回车后,世界还是很美好的。

安卓bochs安装linux教程,Ubuntu 14.04 LTS 安装和配置Bochs相关推荐

  1. switch安装linux教程,ubuntu 14.04 freeswitch安装及应用

    FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动.FreeSWITCH 可以用作交换机引擎.PBX.多媒体网关以及多媒体服务器等,下文我们一起来看 ...

  2. ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++

    Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...

  3. Ubuntu 14.04 LTS 安装配置搜狗拼音输入法

    Ubuntu 14.04 LTS 安装配置搜狗拼音输入法 最近重装了N次系统,每次重装都要重新搜狗拼音输入法还有一系列文件.懒得再查别的文档,所以此处自己记录安装流程,下次直接搜自己博客按照流程安装就 ...

  4. linux 爬虫工具,技术|如何在Ubuntu 14.04 LTS安装网络爬虫工具:Scrapy

    这是一款提取网站数据的开源工具.Scrapy框架用Python开发而成,它使抓取工作又快又简单,且可扩展.我们已经在virtual box中创建一台虚拟机(VM)并且在上面安装了Ubuntu 14.0 ...

  5. yasm linux gcc,Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9

    Ubuntu 14.04 LTS下使用arm-linux-gcc交叉编译OpenCV 2.4.9 当前两个手头有两个项目都是都需要在ARM板中使用OpenCV,所以交叉编译必不可少.两三天里一直查阅各 ...

  6. ubuntu装gcc linux公社,Ubuntu 14.04 LST安装GCC 4.1.2

    由于编译源码软件需要在Ubuntu 14.04 LST用到gcc4.1.2版本,但是本机已经安装有gcc4.8.4,下载gcc4.1.2源码编译总会出现运行找不到库文件错误,或者i386和x86_64 ...

  7. linux drupal 7安装教程,Ubuntu 14.04 LTS 下安装Drupal 7

    2.下载Drupal7的安装包: wget http://ftp.drupal.org/files/projects/drupal-7.XX.tar.gz 其中XX为最新的版本号 3.将安装包中文件解 ...

  8. Ubuntu 14.04 LTS安装搜狗输入法

    Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本.Ubuntu ...

  9. 【linux】Ubuntu 14.04 smba服务器的配置

    SMB(Server Messages Block,信息服务块)是为了在ubuntu虚拟机与windows之间共享文件. 具体配置过程如下: (1)安装SMB应用 sudo  apt-get inst ...

  10. linux中文系统装offci,Ubuntu 14.04 LTS中安装fcitx中文输入法的教程

    Ubuntu 14.04 LTS中自带的iBus输入法有多么的难用,这个不用我来说,今后你会看到各种吐嘈会像滔滔江水连绵不绝的.这里我们不抱怨,我们自己来着手解决中国人自己的Linux中文输入法问题. ...

最新文章

  1. 皮一皮:原来骑骆驼要求这么高。。
  2. dell服务器 win7系统安装教程,dell官方win7系统64位系统安装教程
  3. 从使用“List list = new ArrayList()”而不是“ArrayList list = new ArrayList()”看面向接口编程
  4. 关于Jquery中ajax方法data参数用法的总结
  5. web项目Servlet配置及jsp访问Servlet
  6. java常用类介绍及源码阅读(LinkedList)
  7. 怎么样使element ui 的table某列变色
  8. 巧用ftp命令(一)--利用ftp分发ssh密钥
  9. Pyhont 高阶函数
  10. 合并报表编制采用的理论_跟我一起学合并报表之——长期股权投资的抵消处理...
  11. 微信消息模板配置文档对接himall
  12. 预测控制(一):MPC轨迹跟踪
  13. 关于4418开发和6818开发
  14. 【微信小程序】canvas生成分享图片海报模糊解决方法
  15. PJzhang:今天才搞清身份证、银行卡……的编码规则
  16. 计算机如何删除已连接的打印机驱动程序,怎么删除网上共享的打印机驱动程序...
  17. Apache Storm 官方文档 —— Trident API 概述
  18. sqlserver 2008 Express离线安装包
  19. 爬虫有道翻译接口+图片文字识别
  20. micro、M3O微服务系列(三)

热门文章

  1. 【C++】《C++ Primer Plus》--复习题、编程练习题答案
  2. Golang项目:客户信息管理系统(附源码) (Golang经典编程案例)
  3. Oracle数据库恢复删除数据的方法
  4. 基于经纬度做航线图可视化
  5. 计算机组装与维护doc,《计算机组装与维护》课程教案.doc
  6. flex java blazeds_Flex BlazeDS Java 使用
  7. xml python et_python xml处理
  8. 模型参考自适应控制器(MRAC)系列: 2.提升瞬态性能
  9. 一套完整仿拉勾网HTML静态网页模板(含38个独立HTML)
  10. 灰色头像,一上班发现qq,msn头像不能搞灰,郁闷