deepin/debian-linux安装使用kvm(1)
前言
KVM,Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。在archlinux和centos中都习惯使用kvm虚拟机,现在使用deepin系统,还是想使用kvm。kvm发挥的性能足以满足自己平时的日常需求的。
安装
archlinux最小化原则,很多包都是独立的,没有依赖安装,所以有时候少安装的某些包就会导致某一部分功能无法使用,对于初学者只要耐心地去研究,可以学习到很多东西。
在debian/deepin中,默认软件源都是有kvm的安装包的,而且一般所有的依赖都会跟着安装起来,所以体积会比较庞大,保证功能的完整性。
使用qemu和virt-manager进行管理。
使用apt安装:
sudo apt update
sudo apt install qemu virt-manager
默认会安装上libvirt-daemon-system等包。
安装好之后一般需要重启来加载内核模块支持kvm。
服务启动
在debian8之后,使用systemd进行服务管理,安装完后服务默认是自启动的。如果没有自动启动,就需要手动启动一下。
sudo systemctl start libvirtd
sudo systemctl start virtlogd
管理虚拟机
服务启动之后,打开virt-manager,在系统菜单里面可以找到对应的程序,点击打开就可以。
打开之后会提示你输入密码,因为服务本身不是以现在登录的用户名运行的,默认没有权限去连接libvirt服务,这里提示权限验证获取sudo权限来连接。
输入密码后就可以看到已经连接了
创建新的虚拟机
上面的win10是我之前已经创建好的,现在我们来创建一个新的虚拟机,来安装win7
点击新建虚拟机
一般都是使用iso镜像进行安装的,需要提前准备好ISO镜像
点击浏览,查找ISO镜像文件
浏览本地目录
找到ISO进行选择,确认就可以了
选择系统类型,会根据你选择的系统,给你一个默认的虚拟机配置
选择windows之后,版本如果看不到windows7,可以点击所有就可以看到了。
配置内存和CPU,这里的配置是根据上面所选的系统来给出的推荐配置,可以根据自己的情况修改一下。
为虚拟机添加磁盘
这里的网络默认使用的是nat
点击完成创建,会有提示创建过程,然后跳出一个窗口来,默认就进入了ISO镜像,到了安装界面,然后就是安装windows的步骤。
总结
这个是一个简单的安装和创建的过程。还可以有其他玩法,比如说,我们可以让虚拟机的磁盘不是在一个文件里面,而是直接在物理机磁盘分区里面。还有驱动,虚拟机里面的windows系统自带的驱动跟虚拟机的硬件不是很兼容,影响效率,解决办法就是安装virtio驱动。