![使用 sysvinit 启用 libvirt](https://linux22.com/image/198105/%E4%BD%BF%E7%94%A8%20sysvinit%20%E5%90%AF%E7%94%A8%20libvirt.png)
我正在尝试在 MX-Linux 21 上安装 qemu 和 KVM,但是我的系统是使用 sysvinit 启动的。由于所有关于安装和设置 KVM 的文章都使用 systemctl,所以我找不到一篇使用 sysvinit 启用 libvirt 的文章。
- 当我跑步时
它给了我这个输出:sudo /etc/init.d/libvirt start
sudo: /etc/init.d/libvirtd: command not found
- 当我运行这个命令时
它显示了这个输出:sudo service libvirtd start
libvirtd: unrecognized service
有什么办法可以启动并启用libvirt
吗sysvinit
?我知道我也可以启动它systemd
,它会解决这个问题,但我sysvinit
对 MX-Linux 的默认设置很满意,所以我很好奇并渴望找到这个问题的解决方案。
答案1
这对我有用:
sudo apt install libvirt-daemon-system-sysv
答案2
使用“...d”运行
sudo /etc/init.d/libvirtd start
Starting libvirt management daemon: libvirtd.
答案3
如果service
无法识别该服务,则表明该服务未安装在系统上。您可以使用 来安装它sudo apt install libvirt-daemon-system
。如果您遇到其他问题,请检查 MX Linux 论坛,因为由于某种原因它不会出现在搜索结果中,但它可能已经解答了您的所有问题。