要使用 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 并启用虚拟机!