ubuntu kvm ubuntu kvm windows
转载
由于项目需要,最近在研究kvm虚拟机,将这个过程中遇到的一些问题做一些记录。由于本人水平有限,其中不妥之处还请网友们不吝赐教!!
1.操作环境
ubuntu server 16.04
默认的安装后没有桌面环境,根据自己需要可以安装桌面环境,方法如下:
安装图形桌面。
sudo apt-get update sudo apt-get upgrade sudoapt-get install ubuntu-desktop
如果你只想安装必要的桌面管理软件而不想安装一些诸如Evolution 和OpenOffice 的不需要的应用软件,可使用下面的命令:
sudo apt-get install --no-install-recomments ubuntu-desktop
安装轻量级桌面 xfce 使用下面的命令:
sudoapt-get install xubuntu-desktop
安装 KDE 桌面,使用下面的命令:
sudoapt-get install kubuntu-desktop
2.安装kvm虚拟机
2.1.安装kvm
sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker virt-manager
2.2.检查kvm是否安装
$ kvm-ok
INFO: /dev/kvm exists
kVM acceleration can be used
此时kvm虚拟机已经安装成功,可以创建一个虚拟机了
3.创建虚拟机
在此我们创建一个windows7_x64系统,内存1024 CPU=1,在此通过命令创建,命令如下:
sudo virt-install \
--virt-type=kvm \
--name win7_x64 \
--ram 1024 \
--vcpus=1 \
--os-type=windows \
--hvm \
--cdrom=/ISO/win7_64.iso \ /*根据自己存放镜像的目录选择*/
--video cirrus \ /*安装win7系统时需要此项,作用是模拟显示设备*/
--graphics vnc \
--disk path=/var/lib/libvirt/images/win7_x64.qcow2,size=40,bus=ide,format=qcow2
此时就开始创建win7系统了,在此说明一下:
为了更好的使用户方便操作,提供了virt-manager虚拟机管理软件,用户可以通过软件轻松创建虚拟机,而不用通过命令行来创建,就像使用VM创建虚拟机一样方便。
因为我已经安装了管理软件virt-manager和桌面环境,所以当执行上述命令时,会自动弹出安装界面,然后像我们平时安装系统一样正常操作即可。
4.安装过程中遇到的几个问题
4.1.安装win7系统时,执行完命令后,进入启动界面,进度条执行完后一直卡在了 Staring Windows界面的问题
刚开始时我也是各种实验,就是win7系统不行,其他系统都可以正常安装,最后各种资料后发现,这个问题是因为,kvm虚拟机不能识别虚拟出硬件显示设备,所以导
致。kvm虚拟机默认的硬件显示设备是QXL,所以我们需要通过命令更改一下默认设置,即:--video cirrus
4.2.进入安装界面,到硬盘分区界面时没有硬盘显示,提示没有可用的驱动器的问题
这个问题是由于kvm虚拟机创建时硬盘类型的选择不同所致,kvm虚拟机下windows系统的硬盘类型为ide,即通过bus=ide设置,linux系统这个类型也可以。除过ide
类型之外还有virtio等类型,virtio类型的效率和性能更好一些,不过windows系统要使用这个类型的话需要加载相应的设备驱动,有兴趣的可以具体研究下。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。