我试图在运行CentOS 8 (x86-64)的无头服务器上创建并运行虚拟机。
在安装了必要的工具(如libvirt和kvm )之后,qemu似乎缺少了它的主要可执行文件QEMU系统模拟器/usr/bin/qemu-system-x86_64:
在一台CentOS 7机器上(我已经在上面运行了十几次)
root@centos7> rpm -qf /usr/bin/qemu-system-x86_64
qemu-system-x86-2.0.0-1.el7.6.x86_64但是,在CentOS 8上没有这样的包:
root@centos8> dnf se qemu-system |& tail -1
No matches found.这个可执行文件在哪里?是否没有为CentOS 8提供有效的QEMU系统?
root@centos8> dnf se qemu | uniq
Last metadata expiration check: 0:30:19 ago on (...)
========================= Name & Summary Matched: qemu =========================
qemu-guest-agent.x86_64 : QEMU guest agent
qemu-kvm-core.x86_64 : qemu-kvm core components
qemu-kvm-block-ssh.x86_64 : QEMU SSH block driver
qemu-kvm-block-curl.x86_64 : QEMU CURL block driver
qemu-kvm-block-iscsi.x86_64 : QEMU iSCSI block driver
qemu-kvm-block-rbd.x86_64 : QEMU Ceph/RBD block driver
qemu-kvm-block-gluster.x86_64 : QEMU Gluster block driver
qemu-kvm.x86_64 : QEMU is a machine emulator and virtualizer
qemu-img.x86_64 : QEMU command line tool for manipulating disk images
qemu-kvm-common.x86_64 : QEMU common files needed by all QEMU targets
libvirt-daemon-driver-qemu.x86_64 : QEMU driver plugin for the libvirtd daemon
ipxe-roms-qemu.noarch : Network boot loader roms supported by QEMU, .rom format
standard-test-roles-inventory-qemu.noarch : Inventory provisioner for using
: plain qemu command
============================ Summary Matched: qemu =============================
libvirt-lock-sanlock.x86_64 : Sanlock lock manager plugin for QEMU driver(在上述输出中手动删除两个副本)。
PS:它在中运行得很好:
root@arch> pacman -Qo /usr/bin/qemu-system-x86_64
/usr/bin/qemu-system-x86_64 is owned by qemu-headless 5.0.0-5红帽医生确实说CentOS 8可以使用QEMU/KVM。
公私伙伴关系(解决方案):搜索@StephenKitt建议的/usr/bin/qemu-kvm:
root@centos8> dnf se qemu-kvm
(...)
root@centos8> dnf in qemu-kvm.x86_64 qemu-kvm-core.x86_64 qemu-kvm-common.x86_64
(... 4x "is already installed.")
Nothing to do.
root@centos8> dnf whatprovides /usr/bin/qemu-kvm
(...)
Error: No Matches found
Exit 1
root@centos8> locate qemu-kvm
(...)
/usr/libexec/qemu-kvm
(...)
root@centos8> rpm -qf /usr/libexec/qemu-kvm
qemu-kvm-core-2.12.0-88.module_el8.1.0+297+df420408.3.x86_64好的,明白了。他们还改变了地点。
发布于 2020-05-10 03:00:24
现在主要的QEMU可执行文件是qemu-kvm;这是用来启动启用KVM的VM的。
https://unix.stackexchange.com/questions/585610
复制相似问题