Gnome

GNOME 盒子的 Guix 系統問題

  • November 26, 2020

要使用 GNOME Boxes 建構虛擬機,我遇到了這個問題:“虛擬化擴展在您的系統上不可用。請檢查您的 bios 設置以啟用它們。”

有什麼解決辦法?

為了避免 GNOME Boxes 出現這個問題,我必須配置 Guix 系統以將我的使用者帳戶添加到libvirt組並啟用virtloglibvirt系統服務,如下所示。

(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 Boxes 所必需的——沒有它我還沒有測試過。

這些技巧是 liberdiko 在 Guix IRC 上給我的。

引用自:https://unix.stackexchange.com/questions/621179