之前我的虚拟机交流群有人私信我说,要我出一个Linux系统的QEMU-KVM虚拟机的教程,可是小编之前忙于工作生活,把这件事搁置在了后面,今天小编教大家在Ubuntu,CentOS,Debian,Fedona等Linux操作系统上安装KVM虚拟机的教程。
说起KVM,小编之前玩过很多次,但是当时小编没有任何自己搭建的网站平台,光靠一个视频是完全不能够的,但是到了现在小编可以通过网站分享很多关于Linux操作系统的知识,希望这个教程能够帮助到很多正在学习云计算,Linux操作系统的同学们以及同行。
这里的话小编没有任何一个带有Linux操作系统的电脑,不过好在VMware虚拟机可以搞嵌套虚拟化,可以给在VMware环境下安装KVM虚拟机,并且完美运行所以小编在这样的环境下给大家出一个阿里云,天翼云,腾讯云一模一样的KVM虚拟机的安装教程。
这里我使用Fedora系统给大家做演示,KVM虚拟机里的Windows操作系统由B站UP主CakesArelies研发的Windows Starfire OS 10,大家可以在这个QQ群:114399116里下载。
一、初始的准备(安装QEMU-KVM虚拟机软件)
这里需要大家注意,QEMU-KVM虚拟机的安装难度,是所有虚拟机软件的魔鬼级别,一旦安装失败你只能重装Linux操作系统,特此说明。
(一)首先在桌面上右键,点击终端,输入指令进root权限下操作
如果你的Linux系统不是root账户需要输入以下指令进入Linux的root账户
sudo -i
sudo root
(二)检查 Virtualization extensions
检查 Virtualization extensions是确认您的 CPU 具有 Intel VT 或 AMD-V 虚拟化扩展。在某些系统中,这在 BIOS 上被禁用,您可能需要启用它
cat /proc/cpuinfo | egrep "vmx|svm"
终端窗口下出现所有带红色或者其他颜色的vmx代表的是虚拟化已启用
(三)在 Fedora 上安装 KVM / QEMU(Ubuntu,CentOS,Debian操作系统同理)
通过运行以下命令,在 Fedora 系统上安装所需的QEMU-KVM虚拟化安装包
sudo dnf -y install bridge-utils libvirt virt-install qemu-kvm
安装后,验证 Kernel modules 是否已加载
lsmod | grep kvm
出现下图界面就代表Kernel modules 已加载成功
此外,安装用于虚拟机管理的有用工具
sudo dnf install libvirt-devel virt-top libguestfs-tools guestfs-tools
(四)启动并启用 KVM 守护程序
默认情况下,KVM 守护进程未启动,请使用以下命令启动服务
sudo systemctl start libvirtd
这里如上图没有报错的情况下,说明设置成功
然后使服务在启动时启动
sudo systemctl enable libvirtd
出现上图红框形式的提示说明设置成功
(五)安装 Virtual Machine Manager GUI
输入以下指令安装Virtual Machine Manager GUI(QEMU-KVM虚拟化管理器)
sudo dnf -y install virt-manager
到这里准备的部分到此结束,接下来安装Windows系统
二、创建虚拟机安装系统
经过上面的准备,开始安装Windows系统,Linux安装也同理,这里的安装步骤很简单,几乎是傻瓜式操作。
(一)创建新的虚拟机
点击开始按钮点击全部应用程序点击虚拟系统管理器(这里每个Linux发行版的界面不一样,这里用的是Fedora KDE桌面版本,几乎和Windows一样,这里仅供参考。
打开软件后点击文件创建虚拟机
然后选择使用iso格式安装系统
第一步
第二步
第三步
如有出现下图现象打勾点击是
第四步
点击完成
(二)安装Windows系统(Linux等系统同理)
虚拟机创建完成之后接下来安装Windows系统和QEMU的专属硬盘,显卡驱动整个过程很简单。
第一步双击刚刚创建的虚拟机并开启
第二步安装Windows操作系统(图片上的箭头和方框按照顺序安装)
下面等待安装完成即可
(三)配置Windows
这里详细给大家说说创建本地账户等一系列操作(还是根据箭头指示操作)
下面点击下一步
接下来调出桌面图标
到这里虚拟机配置就安装完成了
(四)安装QEMU驱动(仅Windows 10和Windows 11虚拟机)
首先挂载virtio-Windows驱动镜像文件
最后返回虚拟机界面安装驱动
到了最后点击Finish即可
最后的检查
桌面上此电脑右键计算机管理,找到网络适配器(有可能是E1000网卡,Windows系统自带)和显示适配器展开,如果全部显示RedHat表示驱动安装成功
评论区