1) 有没有办法让我以非 root 用户身份安装 VirtualBox?我从源代码编译了它,但找不到加载它所需的内核模块的方法?有没有办法让它运行?
2)您是否曾以非 root 用户身份在 Linux 上成功安装过其他虚拟化软件,VMWare、Parallels 等?
目的是将 Windows 作为具有超过 16GB RAM 的虚拟机运行。
最好的,Cetin
答案1
如果我没记错的话,qemu 不需要任何内核模块,因此不需要 root 访问权限。但是,您无法在 qemu 中运行 Windows。
答案2
大多数虚拟化软件使用一些内核助手来利用各种硬件功能,这些功能可能对虚拟机性能有很大帮助。如果没有这些功能,只能进行完整的软件模拟,这很慢(虚拟机比主机慢很多倍)。如果我没记错的话,qemu 提供了这种完整的虚拟化模式,但由于性能原因,它并不是很有用。
答案3
只有 root 可以加载内核模块,因此 VirtualBox 无法在没有 root 访问权限的情况下在 Linux 上运行。我怀疑任何虚拟化系统也需要以 root 身份进行设置。