当前位置: 首页 > news >正文

在 ubantu 20.04 云服务器上基于 bochs 编译 linux0.11

安装 bochs

将下面的命令全部执行一遍:

sudo apt-get install build-essential 
sudo apt-get install xorg-dev 
sudo apt-get install bison 
sudo apt-get install g++ 

我们区官网下载一下bochs的源码:bochs下载

这里我下载好了bochs2.6.8 这个版本的:

https://pan.baidu.com/s/1IcGpjD72WNF5IsQZ0A0DKQ?pwd=521x

下载完成之后,我们将这个压缩包上传到服务器并解压:

tar -zxvf bochs-2.6.8.tar.gz

下一步我们进入解压之后的目录:

cd bochs-2.6.8

然后我们运行configure脚本:

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

然后编译:

make

然后安装:

make install

至此,bochs就算安装完成了!

下载源码

git clone https://github.com/Wangzhike/HIT-Linux-0.11.git

我这里也有已经下载好了的:

https://pan.baidu.com/s/1zlOeHldorjm-YMRTQ8lA8A?pwd=v743

下载好之后将压缩包上传到服务器之后解压。

之后呢我们进入到这个目录,准备运行这个脚本文件:

img

在运行这个脚本文件之前先执行这个命令:

apt --fix-broken install

然后我们运行这个脚本文件:

./setup.sh

执行完成之后,在家目录下就会有 oslab 这个目录:

img

我们需要将 oslab 所在的目录添加到环境变量:

vim ~/.profile # 在这个文件末尾添加导入环境变量的命令
export OSLAB_PATH="/root/oslab" # 具体的目录需要根据 oslab 所在的绝对路径填写

添加完成之后我们重启会话!

进入 oslab 这个目录,然后运行 run 这个可执行文件:

./run

由于云服务器通常没有图形界面,我们可以使用 X11 转发。在我们刚才运行 run 这个可执行文件的时候,xshell 就会弹窗的,大概就是这个样子:

img

我们直接点是去下载这个Xmanager就行啦!

img

原文地址:https://blog.csdn.net/m0_73096566/article/details/142792633
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/47032.html

相关文章:

  • 二、点灯基础实验
  • 67,【7】buuctf web [HarekazeCTF2019]Avatar Uploader 2(未完成版)
  • STM32的集成开发环境STM32CubeIDE安装
  • RabbitMQ介绍与使用
  • VMWARE linux LVM 扩容磁盘分区
  • firefox PAC代理
  • Unity 快速定位到目标文件夹
  • 【时间之外】为什么你在网站买东西比别人贵?
  • 绘制YOLOv11模型在训练过程中,精准率,召回率,mAP_0.5,mAP_0.5:0.95,以及各种损失的变化曲线
  • Sequelize条件查询,count总数不对
  • Python中的HTTP高手:如何玩转requests模块
  • Unity 3d 继承MonoBahaviour的单例
  • webpack
  • 革新锂电池PACK线:重塑生产效能新高度
  • 2024年特种设备考试真题题库及答案
  • QUIC:革新网络传输的新一代协议
  • 【网页设计】CSS Part2
  • 堆区空间操作
  • 基于 C# .NET Framework 4.0 开发实现 WCF 服务实例详解(一)
  • selenium获取cookie的方法
  • 基于遗传粒子群算法的无人机路径规划【遗传算法|基本粒子群|遗传粒子群三种方法对比】
  • 使用Facebook Messenger数据进行AI模型微调的完整指南
  • 软考系统分析师知识点七:数据库系统下
  • 探索新境界,尽在Codigger新版官网!
  • Llama-3.2-3B-Instruct PyTorch模型微调最佳实践
  • 9个热门.Net开源项目汇总!