Ubuntu 14.04LTS 安装和配置Bochs

系统是:Ubuntu 14.04LTS 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++ 

具体安装步骤:

1.先去https://sourceforge.net/projects/bochs/files/
下载 bochs-2.6.8.tar.gz

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 可执行文件,在终端运行:
这里写图片描述

按步骤先做一个软盘:
制作软盘

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

http://www.oldlinux.org/Linux.old/images/bootroot-0.11

这个是linux0.11的镜像文件

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

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

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

写入镜像

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

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

  • Bochs执行文件
  • BIOS映像文件(通常称为BIOS-bochs-latest)
  • VGA BIOS映像文件(例如VGABIOS-lgpl-latest)
  • 至少一个引导启动磁盘映像文件(软盘,硬盘或CDROM的映像文件)
    我的配置如下:
    配置

在命令行终端输入:

./bochs -f ~/Desktop/config4ji

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

然后会出现
运行界面

按完6回车 会出现
快成功

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 14.04 LTS是一个长期支持版本的Linux操作系统,下面是其安装教程: 1. 下载镜像:首先,在Ubuntu官方网站上下载Ubuntu 14.04 LTS的镜像文件。你可以选择64位或32位版本,取决于你的计算机架构。 2. 创建安装介质:下载完成后,你需要将镜像文件写入USB闪存驱动器或光盘中,以用作安装介质。你可以使用Rufus、Unetbootin或Etcher等工具来完成这个任务。确保将该设备设置为启动设备。 3. 启动安装介质:将USB闪存驱动器或光盘插入计算机,并重新启动计算机。进入计算机的BIOS设置,并将启动顺序更改为首先从USB闪存驱动器或光盘启动。 4. 开始安装:计算机启动后,将显示Ubuntu安装界面。选择“Install Ubuntu”来启动安装过程。 5. 选择语言:选择你想要在Ubuntu中使用的语言。 6. 检查系统要求:系统会检查你的计算机是否满足安装Ubuntu所需的最低硬件要求。确保在继续安装之前你的计算机满足这些要求。 7. 选择安装类型:选择你想要执行的安装类型。你可以选择完全擦除硬盘并安装Ubuntu,或者将其安装在另一个操作系统旁边以实现双引导。 8. 设置磁盘分区:如果你选择将Ubuntu安装在另一个操作系统旁边,你需要设置磁盘分区。在这一步中,你可以选择自动将其分区,或者手动设置分区。 9. 设置用户信息:输入你的用户名和计算机名称,并设置密码。 10. 等待安装完成:一旦完成上述步骤,点击“Install”按钮以开始Ubuntu安装过程。安装过程可能需要一些时间,取决于你的计算机性能。 11. 重启计算机:一旦安装完成,你将收到一个通知要求你重启计算机。 12. 登录Ubuntu:重新启动计算机后,你将看到登录界面。输入你在安装过程中设置的密码,并登录到Ubuntu 14.04 LTS操作系统中。 这就是Ubuntu 14.04 LTS安装步骤。祝你安装成功并享受使用Ubuntu的乐趣!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值