1.命令行远程软件配置
1、ifconfig 查询虚拟机IP地址 192.168.50.129
2、若ubuntu上没有进行ssh的相关配置,需要进行处理
具体步骤:
1.sudo apt-get install openssh-server
2.sudo service ssh restart
3.ps -e |grep ssh
4.sudo ufw status
5.sudo ufw disable
6.sudo ufw allow 22
原文链接:https://blog.csdn.net/wondersfan/article/details/127736928
2.系统环境配置
1-9参考官方:6.S081 / 2020年秋季 (mit.edu)
参考视频MIT 6S081 环境搭建指南 保姆级教学_哔哩哔哩_bilibili
【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎 (zhihu.com)
1、虚拟机+ubuntu20.4.6
2、备份源列表,打开sources.list文件修改,刷新列表
3、第二步可以换成第二种方法来【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎 (zhihu.com))
4、硬件模拟软件下载并解压 https://download.qemu.org/qemu-5.1.0.tar.xz
5、通过 APT (Debian/Ubuntu) 安装
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
6、缺少依赖库
sudo apt-get install libglib2.0-dev
sudo apt-get install libpixman-1-dev
7、编译qemu
./configure --disable-kvm --disable-werror --prefix=/usr/local --target-list="riscv64-softmmu"
make
sudo make install
cd ..
8、下载其他编译器
sudo apt install gcc-riscv64-unknown-elf
9、检查安装成功:
riscv64-unknown-elf-gcc --version
qemu-system-riscv64 --version
10、在work目录下,下载xv6git仓库
实验室:Xv6 和 Unix 实用程序 (mit.edu)
git clone git://g.csail.mit.edu/xv6-labs-2020
11、解开仓库
cd xv6-labs-2020
git checkout util
12、构建并运行 xv6:
make qemu
环境搭建结束,检查成功:ls
13、退出
在console环境下,先 按 ctrl + a, 释放之后再按 x 键 既可terminate qemu。