文章版本 2.02
前言
该文章还在CSDN发表,文章链接:Link
PVE镜像下载
1、在浏览器输入以下网址下载pve的iso安装镜像。 Download Proxmox VE 清华大学开源镜像站,下拉选择对应版本下载iso文件。
2、制作系统引导盘
这里使用rufus工具将ISO文件刻录进U盘
Rufus下载地址 (密码:5k8t)
下载完成后直接双击运行,无需安装,设备中选择U盘,引导类型选择PVE镜像,然后点击开始,注意U盘中的原有数据会被格式化,重要数据记得备份。
注意:一定要使用DD模式写入!使用iso模式写入可能导致某些版本的镜像无法启动!
当写盘完成时,显示准备就绪,即可关闭程序,弹出U盘,拔出U盘。
PVE 安装
1、打开主机电源,不断按键盘F12按键(不同主机的启动按键不同,请自行百度)选择由刚刚制作好的启动盘启动。
2、进入PVE安装页面,选择第一个Install Proxmox VE (Graphical),按回车。
然后会进入一段代码,此时不要作任何操作。
3、进入下面页面安装正式开始,首先使用协议页面点击我同意。
填写邮件,网卡选默认即可。
Gateway是虚拟机网关,一般默认即可,然后点下一步设定密码。
这一步后就等待安装,安装完毕后重启记得拔掉u盘。
重启
进入到这个界面是代表安装成功了。
初始化PVE
接下来到主力机上进行操作,输入刚刚安装成功显示的网址(如前一个图,网址为192.168.10.20:8006)
注意输入时要带端口号,不然进不去。
继续访问,进入pve登录界面。
输入刚刚设置的密码,改为中文(非必须)即可进入pve,第一次登陆会显示无有效订阅,关闭即可。
虚拟机直通设备
前提条件
- 确保支持虚拟化的 CPU(Intel VT-d 或 AMD-Vi)。
- 确保您的系统已经安装了 Proxmox VE,并且可以访问 Web 界面。
第一步:启用 VT-d 或 IOMMU
-
进入 BIOS 设置:
- 重启计算机,进入 BIOS 设置(通常按
Delete
、F2
或F10
)。
- 重启计算机,进入 BIOS 设置(通常按
-
启用 VT-d 或 IOMMU:
- 在 BIOS 设置中,找到与虚拟化相关的选项,启用 Intel VT-d 或 AMD IOMMU。
-
保存并退出 BIOS:
- 保存设置并重新启动计算机。
第二步:检查 IOMMU 支持
-
登录到 Proxmox VE:
- 使用 SSH 或直接在控制台登录到 Proxmox VE。
-
检查 IOMMU 是否启用:
- 执行以下命令:
dmesg | grep -e DMAR -e IOMMU
- 如果看到相关输出,说明 IOMMU 已启用。
- 执行以下命令:
第三步:配置 Proxmox VE
-
编辑 GRUB 配置:
- 打开 GRUB 配置文件:
nano /etc/default/grub
- 找到以下行并添加
intel_iommu=on
(对于 Intel CPU)或amd_iommu=on
(对于 AMD CPU):GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
- 保存并退出编辑器(在 nano 中按
Ctrl + X
,然后按Y
确认保存)。
- 打开 GRUB 配置文件:
-
更新 GRUB:
- 执行以下命令以更新 GRUB:
update-grub
- 执行以下命令以更新 GRUB:
-
重启 Proxmox VE:
- 重启系统以应用更改:
reboot
- 重启系统以应用更改:
第四步:查找设备的 PCI ID
-
列出所有 PCI 设备:
- 登录到 Proxmox VE,执行以下命令:
lspci
- 找到您想要直通的设备,记下其 PCI ID(格式为
xx:xx.x
)。
- 登录到 Proxmox VE,执行以下命令:
第五步:配置设备直通
-
编辑虚拟机配置文件:
- 找到虚拟机的配置文件,通常在
/etc/pve/qemu-server/
目录下,文件名格式为<VMID>.conf
。 - 使用文本编辑器打开配置文件:
nano /etc/pve/qemu-server/<VMID>.conf
- 找到虚拟机的配置文件,通常在
-
添加 PCI 直通设备:
- 在文件末尾添加以下行,替换
<PCI-ID>
为您的设备 PCI ID:hostpci0: <PCI-ID>,pcie=1
- 保存并退出编辑器。
- 在文件末尾添加以下行,替换
第六步:启动虚拟机
-
在 Proxmox VE Web 界面中启动虚拟机:
- 登录到 Proxmox VE Web 界面,选择您的虚拟机,点击“Start”启动虚拟机。
第七步:安装驱动程序(如果需要)
-
登录到虚拟机:
- 使用 VNC 或 SPICE 控制台登录到虚拟机。
-
安装设备驱动程序:
- 根据您直通的设备类型,安装相应的驱动程序。例如,如果是 GPU,可能需要安装 NVIDIA 或 AMD 驱动程序。
虚拟机安装
pve安装虚拟机还是非常简单的,本篇我们将使用pve安装win10来演示一下安装过程,其他系统安装大同小异。
1、首先需要上传安装镜像,通过local(pve)→ISO镜像→上传,将win10镜像上传到pve中。
2、回到pve首页,点击右上角的创建虚拟机,常规中自定义虚拟机的名称
3、操作系统中选择windows10镜像,然后在类型中选择安装操作系统的类型,注意版本也要选择。
4、系统保持默认即可。
5、硬盘中总线选择sata,其他保持默认。(当然SCSI、IDE等等都行的)
6、CPU根据机器配置选择,插槽表示cpu个数单CPU机器输入1,核心根据CPU选择,类别使用HOST系统性能最大化。
7、内存根据机器配置以及具体需求设置。
8、网络设置中选择兼容性最高的e1000即可。
9、最后检查配置没有,确认无误后点击完成。
10、稍等几秒,机器创建成功。
11、点击控制台启动,按照正常windows系统安装流程安装即可。