Guix 系统与 GNOME 框的问题

Guix 系统与 GNOME 框的问题

要使用 GNOME Boxes 构建虚拟机,我遇到了这个问题:“虚拟化扩展在您的系统上不可用。请检查您的 BIOS 设置以启用它们。”

解决办法是什么?

答案1

为了避免 GNOME Boxes 出现这个问题,我必须配置 Guix System 以将我的用户帐户添加到libvirt组并启用virtlog系统libvirt服务,如下所示。

(operating-system
  ...
  (users (append (list (user-account
                         (name "me")
                         (comment "Me")
                         (group "users")
                         (supplementary-groups '("libvirt"))))))
  ...
  (services (append
              (list (service virtlog-service-type)
                    (service libvirt-service-type
                      (libvirt-configuration (unix-sock-group "libvirt"))))))
  ...
)

我的用户帐户也是该组的成员,kvm因此我可以使用guix system vm. GNOME 盒子可能也需要这个 - 我还没有在没有它的情况下进行测试。

这些技巧是 Guix IRC 上的 liberdiko 给我的。

答案2

进入您的计算机 BIOS 并启用虚拟机!

相关内容