diff --git a/docs/guide/pve/images/kvm.png b/docs/guide/pve/images/kvm.png new file mode 100644 index 0000000000..4654d93048 Binary files /dev/null and b/docs/guide/pve/images/kvm.png differ diff --git a/docs/guide/pve/images/lower.png b/docs/guide/pve/images/lower.png new file mode 100644 index 0000000000..0c2baa6d5a Binary files /dev/null and b/docs/guide/pve/images/lower.png differ diff --git a/docs/guide/pve/images/nodisk.png b/docs/guide/pve/images/nodisk.png new file mode 100644 index 0000000000..a371c700b2 Binary files /dev/null and b/docs/guide/pve/images/nodisk.png differ diff --git a/docs/guide/pve/images/nodisk1.png b/docs/guide/pve/images/nodisk1.png new file mode 100644 index 0000000000..8d5561e050 Binary files /dev/null and b/docs/guide/pve/images/nodisk1.png differ diff --git a/docs/guide/pve/images/nodisk2.png b/docs/guide/pve/images/nodisk2.png new file mode 100644 index 0000000000..daebc258e2 Binary files /dev/null and b/docs/guide/pve/images/nodisk2.png differ diff --git a/docs/guide/pve/images/nodisk3.png b/docs/guide/pve/images/nodisk3.png new file mode 100644 index 0000000000..0fabd43c4f Binary files /dev/null and b/docs/guide/pve/images/nodisk3.png differ diff --git a/docs/guide/pve/images/nodisk4.png b/docs/guide/pve/images/nodisk4.png new file mode 100644 index 0000000000..b75a78a277 Binary files /dev/null and b/docs/guide/pve/images/nodisk4.png differ diff --git a/docs/guide/pve/images/virtio.png b/docs/guide/pve/images/virtio.png new file mode 100644 index 0000000000..a6bd38d4f6 Binary files /dev/null and b/docs/guide/pve/images/virtio.png differ diff --git a/docs/guide/pve/pve_windows.md b/docs/guide/pve/pve_windows.md index b3aae56dc5..08db82bae3 100644 --- a/docs/guide/pve/pve_windows.md +++ b/docs/guide/pve/pve_windows.md @@ -2,15 +2,41 @@ outline: deep --- +## 开设时选择KVM虚拟化还是QEMU的TCG仿真 + +宿主机本身如果支持嵌套虚拟化,那么就可用```host```或```qemu64```类型的CPU,优先host类型,qemu类型虚拟化性能损耗很多 + +如果本身不支持嵌套虚拟化,那么只能用```qemu64```类型的CPU,且需要在启动虚拟机前修改 Options[选项] -- KVM hardware virtualization[KVM硬件虚拟化] + +设置为 no 取消 Enabled[启用] 的勾选 + +![kvm](images/kvm.png) + +如果你实在不清楚本机是否支持嵌套虚拟化,那么 + +借鉴 + + + +这块的逻辑,主要检测 + +```egrep -c '(vmx|svm)' /proc/cpuinfo``` 检测是否为1 + +```cat /sys/module/kvm_intel/parameters/nested```是否存在且为1 + +```lsmod | grep -q kvm```检测是否已加载 + +这些都支持的时候,才可选host类型 + ## 使用带virtio的iso镜像文件开设 ### 1.下载镜像 安装需要提前下载镜像文件```local(pve) --> ISO images --> Download from URL``` - + 下载链接```URL:```可使用 -https://github.com/ILLKX/Windows-VirtIO + 中的文件链接,文件名字```File Name:```填```win.iso``` @@ -40,7 +66,7 @@ https://github.com/ILLKX/Windows-VirtIO ![disk](images/432193391-68f0eeeb-fc9f-4568-8ddf-777caf901345.png) -```CPU```窗口中,```Cores```填写所需核数,然后点击```Next```。 +```CPU```窗口中,```Cores```填写所需核数,CPU类型按照前面描述的方法选择,然后点击```Next```。 ![cpu](images/432193462-03a2728f-fa88-4884-a0f9-43f8e92f054b.png) @@ -127,5 +153,79 @@ IP地址(I):```172.16.1.xxx```(xxx换成你想绑定的ip,我的vmid是100 然后其他弹出框都选```确定```和```是```就行了,然后本虚拟机就有网络了。 +## 使用不带virtio的iso镜像开设 +无virtio的win镜像下载可使用 + + + +这块的镜像 + +virtio的iso镜像可使用 + + + +或者 + + + +下载 + +virtio也可以只下载msi包,本地用软件打包成iso压缩格式再本地上传到ProxmoxVE中也可以 + +这样的话包小一些,前者官方的是包含所有WIN镜像支持的包总计500MB左右,后者自己打包5MB左右 + +### virtio导入 + +注意这里的导入在ProxmoxVE的8.x及之后的版本中,OS这一栏默认可选择virtio启动加载,如图所示 + +![virtio](images/virtio.png) + +而在更低版本的ProxmoxVE中,比如7.x和6.x的版本,OS这一栏默认无法选择virtio启动加载 + +需要手动在```Hardware[硬件]```中点击```Add[添加]```添加```CD/DVD Drive```选择下载好的```virtio```的```ISO```文件 + +![lower][images/lower.png] + +然后其他的一切照常,直到 + +![nodisk](images/nodisk.png) + +这块找不到硬盘,需要选择```加载驱动程序``` + +![nodisk](images/nodisk1.png) + +然后选择```驱动盘```是```virtio```的,点击打开,从```amd64```那导入对应系统名字的驱动 + +![nodisk](images/nodisk2.png) + +我的是```windows server 2019```的镜像所以导入的是```2k19```的驱动,导入完毕后选择导入的驱动,点击```下一页``` + +![nodisk](images/nodisk3.png) + +![nodisk](images/nodisk4.png) + +这样就能看得到硬盘了,选中后继续后续的安装步骤,选中后继续后续的安装步骤,直到系统安装完毕,进入桌面。 + +### 安装网卡驱动 + +此时安装成功,出现桌面后,还需要手动安装网卡驱动才能连通网络: + +1. 打开 **控制面板** → **设备管理器** +2. 找到 **以太网控制器**,右键选择 **更新驱动程序** +3. 选择 **浏览我的计算机以查找驱动程序软件 (R)** +4. 浏览到```VirtIO```驱动所在的```CD```光驱目录 +5. 打开其中的 **NetKVM** 文件夹 +6. 根据当前系统版本选择对应的驱动文件夹(和上面相同的操作,我会选择2k19文件夹,里面的amd64驱动) +7. 确认安装,完成后即可成功加载```VirtIO```的网卡驱动 + +### 通过virtio-win-guest-tools安装驱动(备选) + +此时安装成功,出现桌面后,打开```VirtIO```驱动所在的```CD```光驱目录,最下面有一个```virtio-win-guest-tools```程序,会安装用到的virtio驱动,这个驱动也会包含virtio的网卡驱动 + +点击安装完毕后也能安装上网卡驱动 + +### 取消CD盘挂载 + +在ProxmoxVE的web端手动在```Hardware[硬件]```中点击对应的```CD```选择```Remove[删除]```然后再重启虚拟机,这样就能直接使用了