admin 管理员组文章数量: 887031
由于项目需要,最近在研究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系统要使用这个类型的话需要加载相应的设备驱动,有兴趣的可以具体研究下。
版权声明:本文标题:基于ubuntu server 16.04环境安装kvm虚拟机并创建windows系统 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727102571h1068254.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论