kvm
KVM:
KVM 是基于硬件的完全虚拟化,其虚拟化需要硬件支持(如 Intel VT 技术或者 AMD-V 技术)。
首先检查自己的机器是否支持 VT,
ubuntu 14.04 下安装 KVM,命令行执行: egrep -o '(vmx|svm)' /proc/cpuinfo
显示支持,下面进行安装:
sudo apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils 安装自动进行,安装完成后可以验证是否正确安装,服务是否可用。
lsmod | grep kvm
sudo virsh -c qemu:///system list
环境安装完成后,开始创建虚拟机。
(1) 安装 windows xp 系统:
虚拟系统的安装,没有图形化界面,需要命令行进行安装,过程比较繁琐。
首先在根目录下创建一个文件夹作为虚拟机文件夹,里面创建一个文件夹存放系统映像文件(根目录下文件的操作需要管理员权限,所以在命令行下 sudo 操作),并在其中创建 winxp.img 文件作为虚拟硬盘文件,大小 10G 容量,动态扩充。
sudo qemu-img create -f qcow2 winxp.img 10G
然后创建启动虚拟机,内存分配 512M。
sudo qemu-system-x86_64 -hda winxp.img -cdrom xx.iso -boot d -m 512 -no-acpi -soundhw all
此时会弹出系统安装界面,按照引导一步步即可安装完成。
以后启动时,可以直接命令行:
sudo qemu-system-x86_64 -hda winxp.img
此时将会启动虚拟系统,不过安装过程繁琐,最重要是缓慢费时。。。
开启虚拟系统之后,就可以在虚拟系统中正常安装软件了。不过,kvm 虚拟出的 windows xp 系统使用非常慢,效率很低,比 vmware 要慢很多。
而且因为缺少 Tools 所以不能直接跟宿主系统之间进行文件的相关操作。
虚拟系统的联网也存在问题,不能与宿主系统共享网络。
(2)安装 ubuntu 系统:
ubuntu 系统的安装跟 windows 安装方法相同,命令行操作,然后根据引导一步一步即可安装完成。
首先创建虚拟磁盘
sudo qemu-img create -f qcow2 ubuntu.img 10G 然后安装系统
sudo kvm -m 740 -cdrom xxxxx.iso ubuntu.img
这样系统就自动安装完成。这个过程比安装 windows 要快很多。
开启系统
sudo kvm -m 740 -smp 1 -hda ubuntu.img
安装完成后使用起来也比 windows 效率高,运行速度快一些,不过还是比不上在 vmware 里面的速度,与宿主系统共享网络。虚拟系统里软件的安装使用就跟物理系统相同。
文件传输问题
评论