基于ubuntu server 16.04环境安装kvm虚拟机并创建windows系统
2016-11-10 15:26
666 查看
由于项目需要,最近在研究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系统要使用这个类型的话需要加载相应的设备驱动,有兴趣的可以具体研究下。
相关文章推荐
- 如何正确的用VMWare在Ubuntu16.04环境下安装基于TensorFlow的Magenta
- Linux安装qemu-kvm虚拟机(基于ubuntu16.04)
- Ubuntu 16.04安装使用--Ubuntu16.04下基于Docker的Caffe-GPU版本环境搭建总结
- 基于ubuntu16.04的android开发环境搭建(很全,包括qq的安装)
- Ubuntu16.04安装&创建虚拟环境
- 【深度学习】Ubuntu16.04+Anaconda安装+换源+环境创建+tensorflow安装(3)
- Ubuntu16.04 server使用Vundle安装vim插件
- arm-linux安装Ubuntu12.4开发环境(二)安装tftp server
- 【MD】ubuntu server 16.04离线安装docker 1.12.3的探索
- 第一篇博客,说说Ubuntu Server16.04服务器的安装吧
- Ubuntu server 16.04 安装FTP服务器
- Ubuntu Server 16.04中文版安装问题
- ubuntu server 16.04 Mysql 安装
- Ubuntu Server版本安装桌面环境
- svn Server的安装部署基于linux 的ubuntu系统
- Ubuntu下arm交叉编译环境的创建及基于s3c2410的linux2.6.22移植
- 虚拟机安装ubuntu server及工作环境搭建
- Ubuntu server 16.04安装配置Gitlab