【Linux】HIT-oslab实验环境搭建

欲搭建的环境

\qquad Bochs + gcc + vim + Ubuntu + Linux 0.11源码

\qquad 关于x86模拟器Bochs

Bochs是一个免费且开放源代码的IA-32(x86)架构PC机模拟器,在它模拟出的环境中可以运行LinuxDOS和各种版本的Windows等多种操作系统,而Bochs本身具有很高的移植性,可以运行在多种软硬件平台之上,hit-oslab已经内置了bochs.

\qquad 在这篇文章之前,务必阅读:
\qquad Ubuntu 20.04 (64位) 配置gcc-3.4用于编译linux-0.11

准备Linux 0.11源码

\qquad hit-oslab-linux-20110823.tar.gz
\qquad 拷贝到实验工作目录后解压,这里以3exps为例.

cd 3exps
tar zxvf hit-oslab-linux-20110823.tar.gz

进入源码目录,编译

cd oslab/linux-0.11
make

\qquad 当然可以采用多线程编译,参考Ubuntu20.04编译5.11.8内核 J . \mathcal{J}. J.多线程编译部分.

在oslab目录下运行

cd ..
./run

\qquad 出现Bochs的窗口,显示linux的引导过程,最后停止在[/usr/root/]#,表示运行成功.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值