在虚拟机中bochs可谓神器,不仅可以安装在x86架构的pc机系统上,还能安装在arm的安卓上,
甚至还可以安装在龙芯2f的电脑中,推测还可以安装在龙芯3a,3b的电脑中。
只是可惜它只模拟x86架构。。。。。。
真希望有那么一个类似于bochs的虚拟机,能够完整的模拟龙芯 2f,3a,3b 的cpu,和配套的
设备。这样,在开发龙芯系统的时候,将是非常方便的,你可以在x86电脑上或是龙芯电脑上,
打开龙芯模拟器,开发龙芯的软件,调试它。完成后,安装到真机中,直接就能运行了,真是方便。
在龙芯2f的电脑中,安装bochs虚拟机,曾尝试两种方式
一种是在逸珑8089a笔记本,通过sd扩展硬盘空间后,安装了debian8系统,在这个系统上,直接
通过 sudo apt-get install bochs 命令来在线安装,安装是成功的,虚拟机可以运行。
另外一种是在灵珑一体机9s2a台式机,刘工的debian6系统上,通过将源更改为debian官方的软件源,
解决依赖问题的基础上,源码编译安装,也安装成功,并成功运行。
下面,就源码编译安装,进行记录说明。
1,到bochs网站下载软件
主页是:http://bochs.sourceforge.net/
下载页是:https://sourceforge.net/projects/bochs/files/bochs/
下载页面下有2.6.9文件夹,在这个文件夹下共有9个文件,
如果你是windows系统,请下载
bochs-2.6.9-win64.zip 文件或是
bochs-p4-smp-2.6.9-win32.zip 或是
Bochs-2.6.9.exe 或是
bochs-2.6.9-msvc-src.zip 源代码文件
如果你是Linux系统,请下载
bochs-2.6.9-1.i586.rpm 文件或是
bochs-2.6.9-1.x86_64.rpm 或是
bochs-2.6.9-1.src.rpm 或是
bochs-2.6.9.tar.gz 源代码文件,龙芯2f下载这个文件
另外还有一个README-bochs-2.6.9的文本文件,注意在windows系统下用记事本打开会有换行问题,
请用office打开。这个文件主要描述了2.6.9版本的变化方面概述。
2,在安装前,先提前安装编译工具和依赖库,在终端中进行
sudo apt-get install build-essential
解释:build-essential 是编译要用到的工具集,比如 gcc,g++等。
sudo apt-get install xorg-dev
解释:xorg-