发布时间:2024-02-14 10:00
最近,闲来无事,打算跟着 MIT 6.S081 实现一个麻雀虽小五脏俱全的操作系统,下面是搭建环境的过程,以及搭建过程中遇到的问题。
因为之前,在ubuntu上跑过深度学习,所以,我起初尝试在 Ubuntu 18.04 Desktop 上搭建环境!
但依照官方教程,采用cmd安装qemu-system-misc 时,
sudo apt-get install qemu-system-misc
试了无数种方法:更新软件源、改为国外镜像源、科学上网… 全部以失败告终!
就这样,这个错误,卡了我 2 天。。。
最后,翻了一下 ubuntu 对于 qemu-system-misc 的官方源文档:
ubuntu 18.04 如下:
哈?只有ubuntu 20.04下面才有对应的package的镜像源? 你不是在坑我?这么容易犯的错误?为啥不写在 Q&A 里面?
服了!
测试
riscv64-unknown-elf-gcc
测试
qemu-system-risv64
克隆仓库 xv6-labs-2020:
git clone git://g.csail.mit.edu/xv6-labs-2020
cd xv6-labs-2020
git checkout util
执行命令(要在对应的xv6仓库目录下):
sudo make qemu
booting 成功!
MIT 6.S081 环境搭建完成!可以开心做实验了!
【JavaScript】手撕前端面试题:手写new操作符 | 手写Object.freeze
ios mysql注册登录界面_Vue+Vue Router+Axios+Webpack+Flask+MySQL实现简单的注册、登录验证功能...
【资讯】辉煌十载!BDTC 2017 中国大数据技术大会在京盛大召开
c语言26个字母指针数组排序,C语言:通过指针对数组元素进行排序
pandas 第一行_Python入门-利用Pandas库进行数据读入
百度App Objective-C/Swift 组件化混编之路(一)