# hit-oslab
基于Ubuntu 20.04/18.04配置实现 哈工大-李志军老师《操作系统》课程实验环境
- 导入安装包
*安装包已放在sources文件夹下*
解压安装包至文件夹
```
tar -zvxf hit-oslab-linux-20110823.tar.gz -C /root/
```
- 进入 linux-0.11,尝试编译
```
cd /root/oslab/linux-0.11
make all
```
报错
```
as86 -0 -a -o boot/bootsect.o boot/bootsect.s
make: as86: Command not found
make: *** [Makefile:101: boot/bootsect] Error 127
```
- 安装 as86
```
sudo apt-get install bin86
```
安装完成后,尝试执行`make all`
报错
```
gcc-3.4 -m32 -g -I./include -traditional -c boot/head.s
make: gcc-3.4: Command not found
make: *** [Makefile:62: boot/head.o] Error 127
```
- 安装 gcc-3.4
参考文档:[Ubuntu 20.04(64位)如何配置gcc-3.4用于编译linux-0.11](https://www.bilibili.com/read/cv6353911/)
执行
```
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.6-6ubuntu2_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.6-6ubuntu2_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.6-6ubuntu2_amd64.deb
sudo dpkg -i cpp-3.4_3.4.6-6ubuntu2_amd64.deb gcc-3.4-base_3.4.6-6ubuntu2_amd64.deb gcc-3.4_3.4.6-6ubuntu2_amd64.deb
sudo apt install gcc-multilib
```
此时运行 make all可通过
- 回上一级目录,运行 `./run`
报错
```
./bochs/bochs-gdb: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
```
执行
```
sudo apt install lib32z1 libsm-dev:i386 libx11-6:i386 libxpm4:i386 libstdc++6:i386
```
- 运行`./run`
成功执行,截图如下
[结果截图](./sources/result.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于Ubuntu 20.04配置实现 哈工大-李志军老师《操作系统》课程实验环境.zip (3个子文件)
资料总结
sources
hit-oslab-linux-20110823.tar.gz 20.59MB
result.png 723KB
README.md 2KB
共 3 条
- 1
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功