Skip to content

Latest commit

 

History

History
88 lines (49 loc) · 2.81 KB

完美避坑·五分钟搞定一切的XV6环境安装法·傻瓜版.md

File metadata and controls

88 lines (49 loc) · 2.81 KB

完美避坑·五分钟搞定一切的XV6环境安装法·傻瓜版

Pain Is Inevitable; Suffering Is Optional

基于前人的教训,本帖是堪称手把手教你安装XV6环境的傻瓜级教程。你只需要严格按照我们列出的步骤一步步安装即可,如果你的网速在线,不是村里刚通那种,一共只需花费五分钟,工欲善其事必先利其器,我们开始吧。

  1. 准备阶段

    你需要一台安装了Ubuntu20的电脑或者虚拟机,如果你已经安装了Ubuntu但是版本比较低,还请你升级到Ubuntu20,或者直接重装一个虚拟机也并不麻烦,下载地址如下:

    https://ubuntu.com/download/desktop

    安装好Ubuntu20后,我们还需要换源,这一步必不可少。

    如图所示,搜索software,打开搜索结果中的软件与更新

    image-20210128172139499

    点击其他站点

    image-20210128172157205

    在 选择下载服务器中mirrors.ustc.edu.cn

    image-20210128172300377

    关闭 软件与更新

    image-20210128172310526

    在关闭时弹出的对话框中选择 重新载入

    image-20210128172317423

    至此,我们便完成了准备阶段的工作,这一步完成了之后剩下的就很简单了。

  2. 正式安装

    打开终端,键入命令:

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

    image-20210128172433866

    耐心等待(用自己网的同学如果发现下载速度太慢可以挂校园网VPN)直到出现如下界面

    image-20210128172450517

    键入命令:

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

    image-20210128172502053

  3. 完成与测试

    接上图,耐心等待直到其执行完毕后,键入命令:

    cd xv6-labs-2020/
    

    image-20210128172549260

    我们来试试打开第一个lab,键入命令:

    git check util
    

    再键入命令:

    make qemu 
    

    image-20210128172619445

    如若出现以下界面,便说明我们大功告成啦,我们还顺带完成了lab1的第一部分内容.

    image-20210128172641394

    至此,XV6环境安装全部完成。请尽情享受 xv6 lab的热情款待(虐待)吧。