Proxmox VE (PVE):虚拟化神器,从0开始踩坑
2026/5/1 10:58:08 网站建设 项目流程

文章目录

  • 一、简介与下载
    • 1、下载地址
    • 2、启动U盘制作
    • 3、系统安装(最好插网线!)
    • 4、工具脚本
  • 二、运维
    • 1、配置ipv6(不好使)
    • 2、配置ipv6(好使!)
    • 3、核显配置(pve9.1,cpu是i5-1135G7)(豆包yyds!)
      • (1)安装核显
      • (2)为虚拟机配置虚拟核显
      • (3)为虚拟机配置核显
      • (4)将唯一显卡分配给虚拟机的后果
  • 三、踩坑
    • 1、pve创建虚拟机时确认页面不显示
  • 后记

一、简介与下载

1、下载地址

https://www.proxmox-pve.com.cn/download

2、启动U盘制作

可以参考飞牛的:https://help.fnnas.com/articles/v1/start/install-os.md

Rufus 4.5下载地址:https://static2.fnnas.com/installer/rufus-4.5.exe

1.选择要写入的 U 盘

2.选择下载好的镜像

3.点击开始
进度条显示 “准备就绪” 即为完成,可拔出 U 盘。

3、系统安装(最好插网线!)

1、从U盘进入系统(具体略,需要进入bios设置u盘启动优先)

需要设置密码,用户默认是root。

然后一步步往下操作即可,最后会卡在3%比较长时间。

最后出现login页面就完成了。

可以参考:https://www.cnblogs.com/Thenext/p/18733378

4、工具脚本

包括配置邮件,samba,NFS,zfs,嵌套虚拟化,docker,硬盘直通等功能。
开源地址:https://github.com/ivanhao/pvetools

强烈建议先删除企业源:rm /etc/apt/sources.list.d/pve-enterprise.listexportLC_ALL=en_US.UTF-8aptupdate&&apt-yinstallgit&&gitclone https://github.com/ivanhao/pvetools.gitcdpvetools ./pvetools.sh

二、运维

1、配置ipv6(不好使)

# 1、编辑配置文件vi/etc/sysctl.conf# 2、添加以下信息:net.ipv6.conf.all.accept_ra=2net.ipv6.conf.default.accept_ra=2net.ipv6.conf.vmbr0.accept_ra=2net.ipv6.conf.all.autoconf=1net.ipv6.conf.default.autoconf=1net.ipv6.conf.vmbr0.autoconf=1# 3、用sysctl -p命令使配置生效sysctl-p# 4、检查或修改/etc/network/interfaces文件,确保桥接设备(如vmbr0)的IPv6配置正确

2、配置ipv6(好使!)

PVE 默认不主动接收 RA,需打开 accept_ra=2 与 autoconf=1:

# 1、配置cat>/etc/sysctl.d/99-ipv6.conf<<EOF net.ipv6.conf.all.accept_ra=2 net.ipv6.conf.default.accept_ra=2 net.ipv6.conf.vmbr0.accept_ra=2 net.ipv6.conf.all.autoconf=1 net.ipv6.conf.default.autoconf=1 net.ipv6.conf.vmbr0.autoconf=1 net.ipv6.conf.all.forwarding=1 net.ipv6.conf.all.proxy_ndp=1 EOFsysctl--system

accept_ra=2:允许桥接接口接收 RA(SLAAC 必备)。
forwarding=1:开启 IPv6 转发(虚拟机上网必备)。

# 2、备份cp/etc/network/interfaces /etc/network/interfaces.bak
# 3、桥接 + SLAAC 自动 IPv6(家庭最常用)vi/etc/network/interfaces# 以下是文件里的内容auto lo iface lo inet loopback# 物理网卡,不要配 IPauto ens3 iface ens3 inet manual# 桥接 vmbr0,IPv4 静态,IPv6 SLAACauto vmbr0 iface vmbr0 inet static address192.168.1.100/24 gateway192.168.1.1 bridge-ports ens3 bridge-stp off bridge-fd0# 3、注意,加这一句就行了@!!!!!inet6 auto:自动走 SLAAC 获取全局 IPv6 与默认网关。iface vmbr0 inet6 auto
# 4、重启网络(不重启机器)ifreload-a# 或systemctl restart networking

3、核显配置(pve9.1,cpu是i5-1135G7)(豆包yyds!)

(1)安装核显

修改文件:保存退出(Ctrl+O → 回车保存 → Ctrl+X 退出)

# 1、开启 IOMMU(Intel)# 编辑 grubnano/etc/default/grub# 找到这一行,整行替换(直接复制):GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off"# 2、更新 grub:update-grub# 3、加载 vfio 模块(用于直通 / 隔离)nano/etc/modules# 末尾添加(复制粘贴):vfio vfio_iommu_type1 vfio_pci i915# 保存退出。# 4、黑名单冲突驱动(防止核显被占用)nano/etc/modprobe.d/pve-blacklist.conf#写入:blacklist nouveau blacklist nvidia blacklist amdgpu blacklist snd_hda_intel options vfio-pciids=8086:9b41# 1135G7 核显PCI ID(已写好)# 保存退出。# 5、修复源# 替换为官方可用源rm-f/etc/apt/sources.list.d/pve-enterprise.listecho"deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription">/etc/apt/sources.list.d/pve-no-subscription.listsed-i's|deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise|# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise|g'/etc/apt/sources.list.d/pve-enterprise.list2>/dev/null# 更新源aptupdate-y# 6、安装正确的内核头文件 (我这一步安装失败了。。后续竟然也成功了)# 直接复制执行aptinstall-yproxmox-kernel-headers-$(uname-r)# 7、安装 Intel 核显驱动# 安装核显硬解驱动(i5-1135G7 专用)aptinstall-yintel-media-va-driver-non-free vainfo mesa-va-drivers mesa-vdpau-drivers# 8、:加载驱动 + 重启modprobe i915 update-initramfs-u-kallreboot# 9、重启后验证(复制执行,看到输出就是成功)# 查看核显lspci|grep-ivga# 查看驱动是否加载lsmod|grepi915# 查看硬解(最关键)vainfo

(2)为虚拟机配置虚拟核显

貌似该cpu不支持。。。折腾一大顿

(3)为虚拟机配置核显


(4)将唯一显卡分配给虚拟机的后果

只有虚拟机能用,PVE 宿主机无核显、vainfo 失效,屏幕也不能显示了!

三、踩坑

1、pve创建虚拟机时确认页面不显示

谷歌浏览器js报错了。。。换个浏览器。

参考:https://zengwu.com.cn/archives/pvecmverr

后记

无敌好用!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询