Ubuntu18.04 Bochs环境配置

本文档详细记录了在Ubuntu18.04上配置Bochs虚拟机的步骤,包括Bochs的下载、nasm的安装以及配置和编译过程中遇到的问题及解决方案。在配置过程中,由于缺少低级声音支持导致启动失败,通过修改配置文件解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Boch下载

地址:https://sourceforge.net/projects/bochs/files/bochs/2.6.9/

我安装的是 .tar.gz后缀的版本
解压到当前目录

tar -vxzf bochs-2.6.9.tar.gz

安装nasm

sudo apt-get install nasm

进入到bochs文件的目录

cd bochs-2.6.9

./config配置

./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-x86-64 --enable-smp --enable-cpu-level=6 --enable-large-ramfile --enable-repeat-speedups --enable-fast-function-calls --enable-handlers-chai

### Ubuntu 18.04离线环境下的系统配置软件安装 #### 准备工作 为了确保能够在Ubuntu 18.04的离线环境中顺利配置系统并安装所需软件,建议先在一个能够连接互联网的相同环境下准备好所有必要的`.deb`文件及其依赖项。这可以通过以下命令来实现: ```bash sudo apt-get download package_name sudo apt-cache depends package_name ``` 这些命令可以帮助获取目标软件包以及其所有的依赖关系列表[^4]。 #### 配置本地APT仓库 对于大规模部署或频繁更新的情况,在USB驱动器或其他存储介质上创建一个本地APT仓库可能是更高效的选择。通过这种方式可以方便地管理和分发多个软件包给多台计算机使用。 #### 安装GCC和Make 具体到安装像GCC这样的编译工具链时,可以从预先准备好的资源库中提取相应的.deb文件,并按照一定顺序依次执行安装操作。例如,对于GCC而言,可能涉及如下几个步骤中的文件处理: - 进入U盘挂载目录 `/mnt/usb/` - 导航至 `pool/main/g/gcc-8` 并安装相关库文件 `.deb` - 继续前往其他指定路径完成剩余组件(如Linux内核头文件、标准C库等)的安装直至最终成功设置好完整的GCC环境[^3]. 同样地,对于Make工具也可以采取相似的方法来进行离线安装: ```bash cd /mnt/usb/pool/main/m/make-dfsg sudo dpkg -i make_4.1-9.1ubuntu1_amd64.deb ``` #### 使用GitHub项目辅助离线安装 除了手动收集各个独立的.deb文件外,还可以利用一些专门为此目的而设计的第三方解决方案。比如存在这样一个GitHub仓库专门为Ubuntu 18.04提供了包含g++编译器和make构建工具在内的核心版本的一站式离线安装方案[^1]. 用户只需下载该仓库所提供的压缩包即可获得经过验证可以直接使用的二进制文件集合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值