0
点赞
收藏
分享

微信扫一扫

报错解决方案参考:《xv6分析与实验》中关于qemu运行报错解决方法


在获取了xv6源码之后,且安装了qemu

sudo apt-get install qemu

编译并运行qemu

make qemu

# 编译通过
# 运行报错:
*** Error: Couldn't find a working QEMU executable.
*** Is the directory containing the qemu binary in your PATH
*** or have you tried setting the QEMU variable in conf/env.mk?

qemu是一个虚拟仿真操作系统运行的软件,因此,要启动虚拟化KVM,虚拟化的概念可参考KVM内核虚拟化技术以及Docker容器技术的原理浅谈?

也可以手动查看虚拟化是否支持,若显示为0则表示不支持

grep -Eoc '(vmx|svm)' /proc/cpuinfo

若不支持虚拟化可安装虚拟化组件

sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst virt-manager

查看虚拟化运行库是否打开,一般后台进程会自动开启

sudo systemctl is-active libvirtd

为了确保当前用户能管理该虚拟化,需要把当前用户添加到虚拟化组件和库中

sudo usermod -aG libvirt $USER
sudo usermod -aG kvm $USER

 

举报

相关推荐

0 条评论