这个问题会引发关于什么比其他更好的辩论,但无论如何......
对于你的第一个问题,答案在服务器故障部分中有很好的解释。
嗯,在我看来,VirtualBox是适合你的选择.....
KVM
嗯,KVM更加复杂.... KVM(基于内核的虚拟机)是Linux上的一种完全虚拟化解决方案,适用于x86硬件并包含虚拟化扩展(Intel VT或AMD-V)。它由一个可加载的内核模块kvm.ko提供核心虚拟化基础设施和一个处理器特定的模块kvm-intel.ko或kvm-amd.ko。KVM还需要一个修改过的QEMU,尽管正在进行必要的改动以使其能够上游。
使用KVM,可以运行多个运行未修改的Linux或Windows映像的虚拟机。每个虚拟机都有私有的虚拟硬件:网络卡、磁盘、图形适配器等。
KVM的内核组件已经包含在主线Linux中,从2.6.20版本开始。
KVM是开源软件。
预安装检查清单
检查您的CPU是否支持硬件虚拟化。
要运行KVM,您需要一个支持硬件虚拟化的处理器。英特尔和AMD都为其处理器开发了扩展功能,分别称为Intel VT-x(代号Vanderpool)和AMD-V(代号Pacifica)。要查看您的处理器是否支持其中之一,您可以查看此命令的输出结果:
egrep '(vmx|svm)' /proc/cpuinfo
或者
egrep -c '(vmx|svm)' /proc/cpuinfo
如果为0,则表示您的CPU不支持硬件虚拟化。
如果为1(或更多),则表示支持 - 但您仍然需要确保在BIOS中启用了虚拟化。
是的,KVM有一个图形界面。
apt-get install virt-manager