编译linux0.11内核
一、实验环境
这次照例还是在Vmware虚拟机上进行实验,实验环境为Ubuntu16.04版本(32位)。下载地址


同时,本次内容也是基于哈尔滨工业大学《操作系统》课程实验的相关内容进行操作。hit-oslab

二、下载文件
1、可以直接在hit-oslab-github下载,如果访问不了,或者下载速度慢,这里提供了gitee下载路径:hit-oslab-gitee

注意:
-
如果VMware实现了文件共享功能,可在解压好之后,直接拖动文件夹放入Ubuntu对应的文件路径中。
-
还可以在Ubuntu中安装git,命令如下:
sudo apt install git。git安装好之后,可以直接用git命令获取文件。命令如下:git clone https://gitee.com/fayoung/os.git。
2、下载好之后,会得到以下目录

3、其中的hit-oslab就是这次我们需要的文件。内容如下:

三、配置Linux0.11所需环境
由于LInux0.11在设计之初是在32位的机器上进行编译的,而现在的各大Linux发行版(例如Ubuntu、redhat、CentOS)都是64位,所以直接对Linux0.11进行编译会出现问题。
现在要配置Linux0.11所需的环境,在刚刚所下载的文件当中,已经写好了相关的脚本,直接运行即可。
执行setup.sh脚本:./setup.sh:

这时候会提示权限不足

最低0.47元/天 解锁文章
2506

被折叠的 条评论
为什么被折叠?



