【操作系统MIT 6.1810(2022版)笔记】Lab实验:环境搭建——以Ubuntu20.04为例

发布时间 2023-11-16 16:25:22作者: 码鸽

感觉环境搭建没有别人说的那么难。

我是双系统用户(Win+Ubuntu20.04),所以直接在Ubuntu上搭建了。听别人说不要用Ubuntu18.04搭建,不知道为什么

参考链接
官网环境搭建教程

环境搭建

打开终端,输入以下命令并回车运行

sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu 

(这将下载一系列实验中会使用到的工具,比如git——版本管理、gdb——调试C代码程序、gcc——编译C代码、qemu——应该是一个虚拟机平台)

接着要用git把xv6项目从GitHub仓库拉取到本地

在哪个文件夹下执行下面命令,项目就会放在哪个文件夹下

git clone git://g.csail.mit.edu/xv6-labs-2022

此时文件夹下会有一个叫xv6-labs-2022的文件夹。
我们cd进入该文件夹

cd xv6-labs-2022

然后执行

make qemu

如果一切正常的话,会有一堆乱七八糟的输出,最后几行为:

xv6 kernel is booting

hart 2 starting
hart 1 starting
init: starting sh
$ 

到这里就表示实验环境已经搭建完成了。此时我们已经进入了xv6系统中。

可以尝试输入命令来测试以下这个系统,如ls,这将列入当前xv6系统目录下的文件列表,或者echo 你好,这将在终端打印“你好”。