1)有没有办法让我安装VirtualBox作为非root用户? 我从源编译它,但无法find加载它所需的内核模块的方法? 有没有办法让它运行?
2)有没有其他的虚拟化软件可以作为非root用户成功安装在VMWare,Parallels等上?
目标是运行Windows作为一个超过16GB RAM的虚拟机。
最好的,切丁
如果我记得正确qemu不需要任何内核模块,因此不需要root访问。 但是,你不会让Windows在qemu上运行。
大多数虚拟化软件都使用一些内核帮助程序来利用各种硬件function,这些function可能对虚拟机性能有很大的帮助。 如果没有,只有完整的软件模拟可以完成,这是慢的(虚拟机比主机慢许多倍)。 IIRC qemu提供了如此完整的虚拟化模式,但由于其性能不太好用。
只有root才能加载内核模块,所以VirtualBox不能在没有root权限的情况下在linux上运行。 我怀疑,任何虚拟化系统也将需要一些设置为根。