使用 sysvinit 启用 libvirt

使用 sysvinit 启用 libvirt

我正在尝试在 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
    

有什么办法可以启动并启用libvirtsysvinit?我知道我也可以启动它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 论坛,因为由于某种原因它不会出现在搜索结果中,但它可能已经解答了您的所有问题。

相关内容