是否可以以非 root 用户身份安装任何虚拟机软件并运行它?
哪些虚拟机可以在不需要 root 访问权限的情况下安装?
如果不可能,对于运行 Windows XP SP3 的一些虚拟机来说,最轻量级的虚拟机是什么?
答案1
答案2
用户态Linux是一个完全在用户空间中运行的 Linux 虚拟化解决方案 - 不需要 root 权限。
但是,它只能在 Linux 主机中运行 Linux 来宾,因此如果您想运行其他任何东西,它就不适合。
答案3
任何真正的虚拟化都需要对 CPU 进行低级访问,因此 root 必须安装它。安装后,您无需成为 root 即可运行它。您可能可以以非 root 身份安装并运行模拟器(例如 bochs)或适配器(例如 wine)。如果您有一个特定的 Windows 应用程序,您可以在 wine 下运行它(也许)。
答案4
Virtualbox 4.0.8 当然需要以 root 身份安装,但之后您可以让用户创建自己的虚拟机。您只需成为该群组的成员即可vboxusers
usermod -G vboxusers USERNAME
看一下这个链接,好文章如何直接从 shell 运行无头。我还很喜欢它支持 RDP 协议,这意味着您可以直接使用它rdesktop
进行连接。