(十)PVE All in One之Windows11系统安装、SRIOV显卡直通

李文乐
发布于 2024-04-20 / 1600 阅读
0
0

(十)PVE All in One之Windows11系统安装、SRIOV显卡直通

下载所需文件

Windows11的ISO镜像(开始操作之前下载好)

官网下载地址

windows11 (multi-edition ISO)

Virtio驱动ISO镜像(开始操作之前下载好)

virtio驱动下载

Intel核显驱动(虚拟机安装完成后,在虚拟机内部下载安装)

官方驱动下载

创建虚拟机

注意:接下来的每一步都严格按照顺序进行,否则有可能安装失败,如果安装失败,删除虚拟机重新安装

上传镜像

登陆到PVE管理界面 ——> local ——> ISO镜像 ——> 上传——> Windows11的ISO镜像、Virtio驱动ISO镜像

创建虚拟机

常规

操作系统

系统

磁盘

名称:(自定义)

ISO镜像:Windows11镜像

机型:q35

总线设备:SCSI

类别:Microsoft Windows

BIOS:OVMF(UEFI)

磁盘大小:自定义(这个系统最低要求52G)

版本:11/2022

添加EFI磁盘:✅

格式:QEMU映像格式

✅为VirtlO驱动程序添加额外驱动器

EFI存储:local

ISO镜像:Virtio驱动镜像

格式:QEMU映像格式

TPM存储:local

版本:v2.0

CPU

内存

网络

确认

插槽:1

内存(MiB):自定义

桥接:vmbr0

检查一遍

核心:自定义

模型:VirtIO(半虚拟化)

完成

类别:host

虚拟机开机安装

  • windows11虚拟机 ——> 控制台 ——> Start Now

  • 当控制台出现Press any Key to boot From CD or DVD.马上按回车

    • 如果错过了,就只能停止虚拟机,重新Start Now开启虚拟机

    • 第一次过了之后,后续开机再遇到这一串英文就不需要按回车了

  • Windows安装程序

    • 默认下一步

    • 【现在安装(I)】

    • Windows 11 专业版 ——> 下一页

    • ✅我接受许可条款 ——> 下一页

    • 自定义:仅安装 windows(高级)——> 加载驱动程序 ——> 浏览 ——> vitrio驱动器 ——> amd64 ——> w11 ——> 下一页

    • 驱动器0未分配的空间 ——> 下一页(等待自动安装完成后重启)

    • 选择国家 ——> 默认微软拼音 ——> 跳过 ——> 让我们为你连接网络(接着下面操作)

    • 按住按 shift + F10 进入到CMD

      • 这里如果是Mac用户按F10显示静音,那么设置里面关掉F键的快捷键,设置—>键盘—>键盘快捷键—>功能键—>将F1、F2等键用作标准功能键,打开

    • 输入oobe\bypassnro回车(等待自动重启)

    • 选择国家 ——> 默认微软拼音 ——> 跳过 ——> 我没有Internet ——> 继续执行受限设置 ——> 姓名(就是账号:自定义)下一页 ——> 密码:(自定义,也可以不设置密码) ——> 一直默认下一页直到进入桌面 ——> 停止虚拟机

    • windows11虚拟机 ——> 硬件 ——> 添加 ——> PCI设备 ——> 原始设备 ——> 选择没有被占用的显卡 ——> ✅主GPU ——> 显示 ——> 标准VGA ——> 启动虚拟机

    • 进入到Windows11的桌面 ——> 点下方文件夹 ——> CD驱动器 ——> 双击virtio-win-gt-x64 ——> next ——> 选项打勾next ——> 默认下一步 ——> 允许未知发布者选是 ——> 更新完之后 ——> 重启windows11虚拟机

    • 到了这里,就可以上网了,驱动也都安装好了,但是虚拟机的核显驱动是比较旧的版本,bug比较多,而且功能还不完善,现在系统的分辨率是被锁定的,无法更改的,接下来为核显打上最新的驱动

    • 这个时候虚拟机应该重启完成了,在虚拟机里面打开浏览器下载Intel最新的核显驱动,下载链接再文章最开头

    • 无法复制,这个时候用远程桌面工具进行连接,就可以复制粘贴了,我用的是parsec

    • 下载完成后点安装,安装更新最新的驱动,其实这个时候就已经完成了,核显已经成功打上驱动直通成功了,可以试试看分辨率是否可以调整了,能调整说明成功了,但是这并不是最终的完整方案,目前只完成了95%还要继续往下操作

远程桌面设置

  • 将电脑的IP地址更改成静态IP地址

    • 设置 ——> 网络 ——> 以太网 ——> 编辑IPV4 ——> 将DHCP跟改成手动

  • 打开远程桌面功能

    • 再此之前需要去设置下Windows 11 的登陆账号密码,设置好后继续下面操作

    • 底部搜索栏搜索:远程桌面 ——> 将此功能打开 ——> 停止(将虚拟机关机)

虚拟机最后1%的设置暂时没有win的电脑,所以无法演示

  • windows11虚拟机 ——> 硬件 ——> 双击显示 ——> 选择:无 ——> 开启虚拟机(这个时候虚拟机的控制台就会显示无法连接到服务器,这是正常情况,但实际上虚拟机其实已经开机了,通过远程连接上就会显示画面输出了)

  • 这个时候就可以用另外一台电脑,搜索远程桌面,点开之后就可以去连接刚刚创建完成的Windows 11虚拟机了

  • 当然最终方案是可以在外面随时随地连接家里的Windows,随时随地办公

    • 这就需要将虚拟机的IP以及端口映射到公网上,就可以实现随时随地访问了

    • Windows的远程桌面默认端口号是:3389,可自定义更改


评论