在 PVE 中安装虚拟机时,默认的硬盘设备为 SCSI ,用这个接口安装 linux 系统一般不会遇到问题,但是安装 windows 时则会提示找不到硬盘。原因在于 windows 的系统镜像内不包括 virtio 驱动。
解决方法如下:
下载 VirtIO 驱动镜像
下载地址:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/virtio-win.iso将镜像文件上传到 PVE 的 ISO镜像中
按照常规流程创建虚拟机,不启动
在虚拟机的 "硬件" 选项卡内添加 "CD/DVD驱动器"
挂载 win10 系统镜像和 VirtIO 驱动镜像 (CD1: winserver2019.iso,CD2: virtio-win.iso)检查虚拟机的 "选项" 选项卡内的 "引导顺序
启动虚拟机 > "加载驱动程序" > "浏览" D:\amd64\win10 > "下一步",安装驱动程序
驱动安装后在磁盘列表就会检测到硬盘,继续后续系统安装步骤
评论区