deepin/debian-linux安装使用kvm(1)

前言

KVM,Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。deepin/debian-linux安装使用kvm(1)在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等包。

deepin/debian-linux安装使用kvm(1)

安装好之后一般需要重启来加载内核模块支持kvm。

服务启动

在debian8之后,使用systemd进行服务管理,安装完后服务默认是自启动的。如果没有自动启动,就需要手动启动一下。

sudo systemctl start libvirtd

sudo systemctl start virtlogd

管理虚拟机

服务启动之后,打开virt-manager,在系统菜单里面可以找到对应的程序,点击打开就可以。

deepin/debian-linux安装使用kvm(1)

打开之后会提示你输入密码,因为服务本身不是以现在登录的用户名运行的,默认没有权限去连接libvirt服务,这里提示权限验证获取sudo权限来连接。

deepin/debian-linux安装使用kvm(1)

输入密码后就可以看到已经连接了

deepin/debian-linux安装使用kvm(1)

创建新的虚拟机

上面的win10是我之前已经创建好的,现在我们来创建一个新的虚拟机,来安装win7

点击新建虚拟机

deepin/debian-linux安装使用kvm(1)

一般都是使用iso镜像进行安装的,需要提前准备好ISO镜像

deepin/debian-linux安装使用kvm(1)

点击浏览,查找ISO镜像文件

deepin/debian-linux安装使用kvm(1)

浏览本地目录

deepin/debian-linux安装使用kvm(1)

找到ISO进行选择,确认就可以了

选择系统类型,会根据你选择的系统,给你一个默认的虚拟机配置

deepin/debian-linux安装使用kvm(1)

选择windows之后,版本如果看不到windows7,可以点击所有就可以看到了。

配置内存和CPU,这里的配置是根据上面所选的系统来给出的推荐配置,可以根据自己的情况修改一下。

deepin/debian-linux安装使用kvm(1)

为虚拟机添加磁盘

deepin/debian-linux安装使用kvm(1)

这里的网络默认使用的是nat

deepin/debian-linux安装使用kvm(1)

点击完成创建,会有提示创建过程,然后跳出一个窗口来,默认就进入了ISO镜像,到了安装界面,然后就是安装windows的步骤。

deepin/debian-linux安装使用kvm(1)

总结

deepin/debian-linux安装使用kvm(1)

这个是一个简单的安装和创建的过程。还可以有其他玩法,比如说,我们可以让虚拟机的磁盘不是在一个文件里面,而是直接在物理机磁盘分区里面。还有驱动,虚拟机里面的windows系统自带的驱动跟虚拟机的硬件不是很兼容,影响效率,解决办法就是安装virtio驱动。

相关推荐