xv6环境搭建

MIT6.828Lab(2018)实验环境搭建

1.前言

外行小白,记录xv6实验环境搭建过程中的问题
虚拟机:Oracle VM VirtualBox6.1
操作系统:Ubuntun20.04

2.安装

  • 注意在图形界面下进行操作而不是命令行界面(进入qemu时需要图形界面)
  • 使用一般用户即可
    1.$mkdir ~/6.828
    2.$cd ~/6.828
    3.$sudo apt-get install git安装git,这一步你可以直接输入git来查看系统是否已安装git,如果没有按照返回信息进行安装即可,有则直接跳过
    4.$git clone https://pdos.csail.mit.edu/6.828/2018/jos.git lab将JOS源码拉入新建文件夹lab中
    这一步如果出错了可以直接重来,基本是网络问题
    5.$cd lab
    6.安装必要的包
sudo apt-get install libsdl1.2-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libz-dev
sudo apt-get install libpixman-1-dev
sudo apt-get install libtool*

按顺序装,如果出现某一个包没有安装不用管也行,把可以安装的全部安上就好
7.$git clone https://github.com/mit-pdos/6.828-qemu.git qemu将qemu拉入新建文件夹qemu中,同样出错了直接重来这一步就好(网络问题)
8.$cd qemu
9.$./configure --disable-kvm --disable-werror --target-list="i386-softmmu x86_64-softmmu"配置QEMU
这次我遇到了ERROR: Python not found. Use --python=/path/to/python,当时我安装配置了python3.6也不行,后来安装配置python2.7,使用--python=python2.7可解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值