news 2026/6/1 9:22:56

ubuntu安装qemu和xv6

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ubuntu安装qemu和xv6

命令一键安装

apt update
apt install -y git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu bc perl
git clone https://github.com/mit-pdos/xv6-riscv.git

如果上面的v6下载太慢

就下载源码压缩包

wget https://codeload.github.com/mit-pdos/xv6-riscv/zip/refs/heads/riscv -O xv6-riscv.zip
unzip xv6-riscv.zip
cd xv6-riscv-riscv
make qemu

如果是ubuntu20.04或者Ubuntu22.04那么可能qemu的版本不高

下载的这个 xv6-riscv 分支要求QEMU >= 7.2

方案一:升级到 Ubuntu 24.04 或更高

sudo apt update
sudo apt install -y qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu gdb-multiarch build-essential
cd ~/xv6-riscv-riscv
make qemu

方案二:不升级系统,自己装新版 QEMU
这个适合继续用现在的 Ubuntu。

验证是否安装成功,按这个顺序看:

先装编译依赖:

sudo apt update
sudo apt install -y git ninja-build meson pkg-config libglib2.0-dev libpixman-1-dev zlib1g-dev libslirp-dev

下载并编译 QEMU 8.2.2:

cd ~
wget https://download.qemu.org/qemu-8.2.2.tar.xz
tar -xf qemu-8.2.2.tar.xz
cd qemu-8.2.2
./configure --target-list=riscv64-softmmu
make -j"$(nproc)"
sudo make install

装好后验证版本:

qemu-system-riscv64 --version

只要显示 7.2 以上,比如 8.2.2,就行。然后再回去跑 xv6:

cd ~/xv6-riscv-riscv
make qemu

把新版本加到当前终端路径:

export PATH=$HOME/qemu-8.2.2-install/bin:$PATH

qemu-system-riscv64 --version
riscv64-linux-gnu-gcc --version
cd xv6-riscv
make qemu
cd xv6-riscv
make qemu

成功时,make qemu 运行后通常会看到类似输出,最后进入 xv6 的 shell:

xv6 kernel is booting
init: starting sh
$

到了 $ 提示符后,可以再输:

ls
echo hello

以后每次开终端都默认用新版 QEMU,可以执行:

echo 'export PATH=$HOME/qemu-8.2.2-install/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

能正常列目录、输出 hello,说明 xv6 跑起来了。退出 QEMU 用 Ctrl+a,再按 x。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 9:22:05

GHelper完整指南:华硕笔记本用户的轻量级控制神器

GHelper完整指南:华硕笔记本用户的轻量级控制神器 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expert…

作者头像 李华
网站建设 2026/6/1 9:19:44

AI如何重塑教育:从个性化学习到教师角色进化

1. 教育领域的AI浪潮:一场静默的范式转移如果你是一位教育工作者,或者是一位关心孩子学习的家长,最近一两年,你大概率会感受到一种无形的推力。这种推力并非来自政策文件的更新,而是源于我们口袋里的手机、电脑里的软件…

作者头像 李华
网站建设 2026/6/1 9:19:36

别再死磕MES选型了!先花5分钟搞懂ISA-95这个“制造界普通话”

ISA-95:制造业数字化转型的通用语言当工厂里的PLC工程师用着"设备语言"、IT部门谈论着"ERP术语"、而MES供应商又抛出一堆专业缩写时,跨部门协作就像一场没有翻译的跨国会议。这正是ISA-95标准试图解决的问题——它如同制造业的"…

作者头像 李华
网站建设 2026/6/1 9:07:03

书匠策AI:你的课程论文居然能这样“一键生成“?看完我人傻了

写课程论文还在通宵熬夜?你可能用错了工具。各位同学,作为一个研究论文写作科普快三年的博主,今天我要跟你们聊一个让我"真香"了的AI科研工具——书匠策AI。说实话,之前我对这类工具是带着偏见的,觉得AI写出…

作者头像 李华