您尚未登录。

#1 2021-05-12 13:01:49

xQmQ
会员
注册时间: 2020-08-24
帖子: 43
个人网站

【已解决】qemu无法运行实验,提示共享目标文件丢失

系统环境:Windows10 WSL2下的arch Linux

预期:
1.png
实际:
2.png

利用qemu模拟xv6实验环境,安装如下软件

riscv64-linux-gnu-binutils  2.35.1
riscv64-linux-gnu-gcc  10.1.0
riscv64-linux-gnu-gdb  10.1
qemu-arch-extra  5.1.0

以前是直接安装这些软件的最新版,昨天启动实验的时候连报错都没有,直接卡在了

qemu-system-riscv64 -machine virt -bios none -kernel kernel/kernel -m 128M -smp 3 -nographic -drive file=fs.img,if=none,format=raw,id=x0 -device virtio-blk-device,drive=x0,bus=virtio-mmio-bus.0

然后利用downgrade降级到如上版本

根据Wiki提示,执行操作,没有任何回应

~/xv6(master) »   sudo pacman -F liburing.so.1
~/xv6(master) »

直接谷歌搜索 liburing.so.1,得到软件包 liburing 2.0-1 (x86_64) ,我也下载了

请问我应该如何操作,谢谢

最近编辑记录 xQmQ (2021-05-12 13:47:34)

离线

#2 2021-05-12 13:22:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 【已解决】qemu无法运行实验,提示共享目标文件丢失

你是不是部分更新了?请更新到 qemu-arch-extra 6.0.0-2。liburing 现在是 liburing.so.2 了。

离线

#3 2021-05-12 13:47:13

xQmQ
会员
注册时间: 2020-08-24
帖子: 43
个人网站

Re: 【已解决】qemu无法运行实验,提示共享目标文件丢失

依云 说:

你是不是部分更新了?请更新到 qemu-arch-extra 6.0.0-2。liburing 现在是 liburing.so.2 了。

更新到6.0.0版本会卡住,无报错,可退出

qemu-system-riscv64 -machine virt -bios none -kernel kernel/kernel -m 128M -smp 3 -nographic -drive file=fs.img,if=none,format=raw,id=x0 -device virtio-blk-device,drive=x0,bus=virtio-mmio-bus.0

但是我尝试了5.2.0版本,发现正常了,所以问题算解决了
谢谢大佬,麻烦你了

离线

页脚