【PVE】Install ProxMox VE (PVE)

Posted by 西维蜀黍 on 2024-08-10, Last Modified on 2025-03-20

Download

https://www.proxmox.com/en/downloads

Prepare a USB Flash Drive

  • use balenaEtcher

Install VM

Install macOS on PVE

Install Windows on PVE

ref https://www.youtube.com/watch?v=Gk1yOhdvTOY&ab_channel=%E5%9C%A8%E4%B8%8B%E8%8E%AB%E8%80%81%E5%B8%88

VirtIO Drivers

Choose virtio-win/vioscsi/w10/

After the installation, install virtio-win-gt-x64 for network.

Misc

设置开机后不需要输入密码

2 -> 0

Run ``netplwiz`, untick the following

socks5

3proxy.exe 3proxy.cfg

开机启动

Maintenance

Enable SSH

Remove You do not have a valid subscription for this server

Alternative Method

Replace

Ext.Msg.show({
  title: gettext('No valid subscription'),

With

void({ //Ext.Msg.show({
  title: gettext('No valid subscription'),

Ref

Misc

USB Ethernet Passthrough(网卡直通)

检查 USB 网卡信息

使用以下命令查找 USB 网卡的设备信息:

lsusb
Bus 004 Device 004: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 004 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

找到 USB 网卡的设备路径

使用以下命令查看设备路径:

dmesg | grep usb | grep 1790
[201293.069282] usb 4-1: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
[201723.791575] usb 4-1: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00
[204136.899109] usb 4-3: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 1.00

检查系统是否支持 IOMMU

你需要确保你的 CPU 和主板都支持 IOMMU 技术(例如,Intel VT-d 或 AMD-Vi)

执行以下命令查看是否启用了 IOMMU

dmesg | grep -E "DMAR|IOMMU"

如果看到与 IOMMU 或 DMAR 相关的输出,那么你的系统支持它。

启用 IOMMU

如果尚未启用 IOMMU,你需要进入 BIOS/UEFI 设置,然后启用 Intel VT-d(对于 Intel 平台)或 AMD IOMMU(对于 AMD 平台)。同时,你需要在 Proxmox 的 GRUB 配置中启用 IOMMU。

vim /etc/default/grub
# 修改后类似如下:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

# 更新 GRUB 配置:
update-grub

reboot

将 USB 网卡绑定到虚拟机

编辑虚拟机配置文件:

vim /etc/pve/qemu-server/<VMID>.conf
# 添加以下内容,将 USB 网卡直通到虚拟机:
usb0: host=0bda:8153

其中 host=0bda:8153 是 USB 网卡的 idVendor 和 idProduct 值。

验证直通效果

  1. 启动虚拟机
  2. 进入虚拟机后,使用以下命令检查 USB 网卡是否被识别:lsusb
  3. 在网络接口中是否显示 USB 网卡:ip a

Migrate VMs from TrueNAS to Proxmox

$ zfs list -t volume
NAME                  USED  AVAIL     REFER  MOUNTPOINT
SSDPool2/VM/Ubuntu1  26.7G   867G     22.4G  -

ref

Reference