实验楼环境使用

课程地址:实验楼 哈工大操作系统课程(李治军老师)

文章目录

  • 一、运行环境
  • 二、挂载Linux0.11以传文件

一、运行环境

1.环境准备
1)进入/home/shiyanlou/oslab目录中

cd /home/shiyanlou/oslab

2)把该目录下的压缩包hit-oslab-linux-20110823.tar.gz解压缩到/home/shiyanlou/中:

tar -zxvf hit-oslab-linux-20110823.tar.gz -C /home/shiyanlou/

3)然后oslab目录下的文件结构为:
实验楼环境使用_第1张图片
4)课程的所有实验都是在oslab目录或其下级目录内完成的

2.编译Linux-0.11源码:
进入Linux-0.11目录,执行make all命令;它会自动跳过未被修改的文件,链接时直接使用上一次链接生成的目标文件。但是如果重新编译后,修改貌似没有生效,可以试试make clean&&make all,前者是删除上一次编译生成的所有中间文件和目标文件,从而确保实在全新的环境下编译的

3.运行新的Linux源码:
在实验楼提供的虚拟环境中,我们使用bochs来运行新的Linux。bochs是一种x86架构PC机模拟器。
具体运行步骤为:
1)切换工作目录到oslab下
2)运行run脚本

./run

3)运行后的截图:
实验楼环境使用_第2张图片

到这里,就暂时把实验楼虚拟环境的运行给搞清楚了,就是解压压缩包、修改源码、编译源码、运行run脚本运行新的源码

二、挂载Linux0.11以传文件

二、在Ubuntu和Linux0.11(这个Linux0.11就是指在~/oslab下面运行./run后的那个小黑框)之间传文件
1.在~/oslab中运行命令sudo ./mount-hdc,运行挂载脚本
2.然后,~/oslab/hdc就是和linux0.11中完全一样的文件系统了,对应的是Linux中的根目录,我们在这个~/oslab/hdc目录下进行增删文件,就是对Linux进行增删文件。
3.增删完了以后,回到~/oslab目录,执行指令sudo umount hdc卸载该文件系统

你可能感兴趣的:(操作系统,Linux)