MIT xv6实验 环境配置 记录

安装Linux虚拟机

本次实验以VirtualBox虚拟机工具为例,如果选择其他的虚拟机工具,方法类似。

首先,根据你自己使用的操作系统安装VirtualBox,下载地址:

Windows:http://download.virtualbox.org/virtualbox/5.2.2/VirtualBox-5.2.2-119230-Win.exe

Linux:https://www.virtualbox.org/wiki/Linux_Downloads

Mac:http://download.virtualbox.org/virtualbox/5.2.2/VirtualBox-5.2.2-119230-OSX.dmg

然后执行对应的安装程序。

然后,去下载一个你觉得使用着习惯的Linux发行版,笔者经过推荐使用Ubuntu 16.04 X86_64 LTS版。下载地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/xenial/ubuntu-16.04.3-desktop-amd64.iso

然后打开VirtualBox并点击新建,选择Ubuntu之后设置你需要的虚拟机配置,也可以选择一路默认。

新建完毕之后,点选新建的虚拟机然后单击设置,单击存储选项,设置对应的盘片。

保存后就可以启动虚拟机,执行安装过程。安装过程可以参考各自发行版的安装教程,本篇不再赘述。

配置开发环境

从这一段开始到实验指导书最后我将以Ubuntu 16.04 X86_64 LTS版为例,选择其他发行版的同学请自行使用对应的指令。

安装必要的开发工具,包括但不限于gcc、qemu和make

sudo apt install gcc-multilib git qemu make build-essential --fix-missing

然后执行以下指令

git clone https://pdos.csail.mit.edu/6.828/2017/jos.git lab
cd lab

这样实验的基本环境就配置完毕了。

另外,虽然xv6实验手册推荐使用他们定制过的qemu,但是实际参与实验时,发现并没有影响,除了在实验六会有少许输出结果有区别(但不会影响make grade的成绩)。

发表评论

电子邮件地址不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.