KVM怎么安装虚拟机 Linux下KVM虚拟化安装win11教程

幻夢星雲
发布: 2025-11-20 14:08:48
原创
304人浏览过
首先确认CPU支持虚拟化并启用KVM模块,安装qemu-kvm、libvirt等工具,准备Windows 11 ISO和VirtIO驱动,创建UEFI启动的虚拟机并加载驱动以识别磁盘,最后通过SPICE提升图形交互体验。

kvm怎么安装虚拟机 linux下kvm虚拟化安装win11教程

如果您在Linux系统中使用KVM进行虚拟化操作,希望安装Windows 11作为客户机操作系统,但不确定如何配置正确的环境和参数,则可能是由于缺少必要的工具或配置不当。以下是完成该任务的具体步骤:

本文运行环境:联想ThinkPad X1 Carbon,Ubuntu 22.04

一、确认硬件支持并启用KVM

在开始安装之前,必须确保主机CPU支持虚拟化技术(Intel VT-x 或 AMD-V),并且已在BIOS中开启。同时需要加载KVM内核模块以提供底层虚拟化功能。

1、打开终端,执行命令 egrep -c '(vmx|svm)' /proc/cpuinfo' 检查是否返回大于0的值,若结果为1或更高,则表示CPU支持虚拟化。

2、运行 sudo modprobe kvm 加载KVM主模块,根据CPU类型执行 sudo modprobe kvm-intelsudo modprobe kvm-amd

3、使用 lsmod | grep kvm 验证模块是否成功加载。

二、安装KVM及相关管理工具

完整的KVM虚拟化环境需要多个组件协同工作,包括QEMU用于设备模拟,libvirt用于资源管理,以及virt-install用于命令行创建虚拟机

1、更新软件包索引:sudo apt update

2、安装必要组件:sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst ovmf

3、将当前用户添加到libvirt和kvm组以避免权限问题:sudo usermod -aG libvirt $USERsudo usermod -aG kvm $USER

4、重启系统使组权限生效。

三、准备Windows 11镜像与驱动文件

为了顺利安装Windows 11,需获取官方ISO镜像,并建议下载VirtIO驱动ISO以便在安装过程中加载网卡和磁盘驱动。

1、从微软官网下载Windows 11 ISO文件,并记录其存储路径。

2、访问Fedora的官方仓库地址 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/ 下载最新版的 virtio-win.iso

3、将两个ISO文件放置于同一目录下便于后续引用,例如 ~/iso-images/

四、创建支持UEFI启动的虚拟机

Windows 11要求UEFI启动模式及安全启动功能,因此必须使用OVMF固件替代传统BIOS模拟。

1、创建一个用于存放虚拟机磁盘的目录:mkdir -p ~/kvm/win11

2、使用qemu-img创建一个大小为60GB的qcow2格式磁盘:qemu-img create -f qcow2 ~/kvm/win11/win11.qcow2 60G

3、执行以下virt-install命令启动安装过程:

virt-install \

--name win11 \

--memory 8192 \

Veed Video Background Remover
Veed Video Background Remover

Veed推出的视频背景移除工具

Veed Video Background Remover 69
查看详情 Veed Video Background Remover

--vcpus 4 \

--os-variant win11 \

--disk path=~/kvm/win11/win11.qcow2,format=qcow2,bus=virtio \

--cdrom ~/iso-images/Win11.iso \

--disk ~/iso-images/virtio-win.iso,device=cdrom \

--network network=default,model=virtio \

--graphics spice \

--boot uefi \

--machine q35 \

--tpm backend.type=emulator,version=2.0 \

--features kvm.hidden=true,acpi=on,apic=on \

--cpu host-passthrough

五、在安装过程中加载VirtIO驱动

Windows 11原生不包含VirtIO块设备驱动,因此在选择安装位置时会看不到任何磁盘,必须手动加载驱动程序。

1、启动虚拟机后进入Windows安装界面,在选择磁盘步骤点击“加载驱动程序”。

2、点击“浏览”,然后从DVD驱动器中选择 E:\viostor\w11\amd64 路径(光驱盘符可能为D或E)。

3、勾选“包括子文件夹”,点击确定完成驱动导入。

4、成功识别磁盘后即可继续正常安装流程。

六、配置SPICE增强功能

SPICE协议可提供比默认VNC更佳的图形体验,支持音频、USB重定向和高分辨率显示。

1、安装完成后,在宿主机上运行 sudo apt install spice-vdagent spice-webdavd

2、登录Windows 11虚拟机后,从第二张CD-ROM(VirtIO ISO)中运行 virtio-win-gt-x64.msi 安装图形驱动。

3、安装完成后重启虚拟机,此时鼠标集成、剪贴板共享和自适应分辨率将可用。

以上就是KVM怎么安装虚拟机 Linux下KVM虚拟化安装win11教程的详细内容,更多请关注php中文网其它相关文章!

Windows激活工具
Windows激活工具

Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号