XV6 开发环境搭建

Step 1 搭建ubuntu 20.04 虚拟机

注意:一定要使用ubuntu 20.04,该版本可以直接通过deb安装gnu编译工具链。

安装完虚拟机后,换apt源。

ubuntu20.04镜像下载链接

设置root账户密码: sudo passwd root

Step 2 下载解压qemu 5.1.0

wget https://download.qemu.org/qemu-5.1.0.tar.xz

tar xf qemu-5.1.0.tar.xz

Step 3 按照这篇教程安装编译需要的工具链和编译qemu

XV6 qemu安装踩坑记录

注意问题:

1 virtual box虚拟机设置完共享文件夹后,使用普通用户可能会访问不了。需要将普通用户加入到vboxsf用户组里面。

cpp 复制代码
sudo usermod -aG vboxsf lxl

2 qemu运行后,ctrl + a,再按x退出

相关推荐
用户23678298016821 小时前
Linux find 命令深度解析:从递归遍历到性能优化的完整实现
linux
ascarl201021 小时前
Linux.do 帖子整理:AI 调用 Chrome DevTools 调试前端页面
linux·前端·人工智能
Slow菜鸟21 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
liuluyang5301 天前
linux kernel CONFIG_KCMP解析
linux·运维·服务器
斯班奇的好朋友阿法法1 天前
RHEL 7.3 离线安装 RPM 包
linux
LuDvei1 天前
ubuntu环境下qt打包
linux·数据库·qt·ubuntu
逸Y 仙X1 天前
文章二十六:ElasticSearch 异步查询执行重度任务
java·大数据·linux·运维·elasticsearch·搜索引擎·全文检索
曦夜日长1 天前
Linux系统篇,指令(四):shell命令及运行原理
linux·运维·服务器
aningx1 天前
NatPierce & Sunshine systemctl 服务配置指南
linux
消失的旧时光-19431 天前
为什么 Linux / Android 系统里全是 struct + 函数指针?—— 一篇讲透 C 语言如何实现面向对象(OOP)
android·linux·c语言