Software-Installation
以非root身份安裝虛擬機?
是否可以以非 root 使用者身份安裝任何虛擬機軟體並執行它?
哪些虛擬機可以在不需要 root 訪問權限的情況下安裝?
如果不可能,對於一些執行 Windows xp sp3 的虛擬機來說,最輕量級的虛擬機是什麼?
對於KVM,您需要訪問設備
/dev/kvm
。如果您的使用者可以讀取/寫入此設備,那麼您可以以您的使用者身份執行基於 KVM 的虛擬機。在大多數發行版中,該
kvm
組的成員都可以訪問此設備,因此您需要做的就是將您的使用者添加到該kvm
組中。對於大多數其他加速技術,您將需要載入核心模組(這包括 virtualbox 和 VMWare)。這幾乎肯定需要根級別的訪問權限。
您可以以任何使用者身份執行非加速虛擬化技術。例如,非加速模式下的qemu 。請注意,與加速虛擬化相比,它會非常慢。
使用者模式 Linux是一個完全在使用者空間中執行的 Linux 虛擬化解決方案——不需要 root 權限。
但是,它只能在 Linux 主機中執行 Linux 來賓,因此如果您想執行其他任何東西,它不適合。