在 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: win10.iso,CD2: virtio-win.iso) - 检查虚拟机的 "选项" 选项卡内的 "引导顺序
- 启动虚拟机 > "加载驱动程序" > "浏览" D:\amd64\win10 > "下一步",安装驱动程序
- 驱动安装后在磁盘列表就会检测到硬盘,继续后续系统安装步骤
参考官网:
https://pve.proxmox.com/wiki/Windows_10_guest_best_practices
此处评论已关闭