文章目录一、简介与下载1、下载地址2、启动U盘制作3、系统安装最好插网线4、工具脚本二、运维1、配置ipv6不好使2、配置ipv6好使3、核显配置pve9.1cpu是i5-1135G7豆包yyds1安装核显2为虚拟机配置虚拟核显3为虚拟机配置核显4将唯一显卡分配给虚拟机的后果三、踩坑1、pve创建虚拟机时确认页面不显示后记一、简介与下载1、下载地址https://www.proxmox-pve.com.cn/download2、启动U盘制作可以参考飞牛的https://help.fnnas.com/articles/v1/start/install-os.mdRufus 4.5下载地址https://static2.fnnas.com/installer/rufus-4.5.exe1.选择要写入的 U 盘2.选择下载好的镜像3.点击开始进度条显示 “准备就绪” 即为完成可拔出 U 盘。3、系统安装最好插网线1、从U盘进入系统具体略需要进入bios设置u盘启动优先需要设置密码用户默认是root。然后一步步往下操作即可最后会卡在3%比较长时间。最后出现login页面就完成了。可以参考https://www.cnblogs.com/Thenext/p/187333784、工具脚本包括配置邮件sambaNFSzfs嵌套虚拟化docker硬盘直通等功能。开源地址https://github.com/ivanhao/pvetools强烈建议先删除企业源rm /etc/apt/sources.list.d/pve-enterprise.listexportLC_ALLen_US.UTF-8aptupdateapt-yinstallgitgitclone https://github.com/ivanhao/pvetools.gitcdpvetools ./pvetools.sh二、运维1、配置ipv6不好使# 1、编辑配置文件vi/etc/sysctl.conf# 2、添加以下信息net.ipv6.conf.all.accept_ra2net.ipv6.conf.default.accept_ra2net.ipv6.conf.vmbr0.accept_ra2net.ipv6.conf.all.autoconf1net.ipv6.conf.default.autoconf1net.ipv6.conf.vmbr0.autoconf1# 3、用sysctl -p命令使配置生效sysctl-p# 4、检查或修改/etc/network/interfaces文件确保桥接设备如vmbr0的IPv6配置正确2、配置ipv6好使PVE 默认不主动接收 RA需打开 accept_ra2 与 autoconf1# 1、配置cat/etc/sysctl.d/99-ipv6.confEOF net.ipv6.conf.all.accept_ra2 net.ipv6.conf.default.accept_ra2 net.ipv6.conf.vmbr0.accept_ra2 net.ipv6.conf.all.autoconf1 net.ipv6.conf.default.autoconf1 net.ipv6.conf.vmbr0.autoconf1 net.ipv6.conf.all.forwarding1 net.ipv6.conf.all.proxy_ndp1 EOFsysctl--systemaccept_ra2允许桥接接口接收 RASLAAC 必备。forwarding1开启 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# 桥接 vmbr0IPv4 静态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 networking3、核显配置pve9.1cpu是i5-1135G7豆包yyds1安装核显修改文件保存退出CtrlO → 回车保存 → CtrlX 退出# 1、开启 IOMMUIntel# 编辑 grubnano/etc/default/grub# 找到这一行整行替换直接复制GRUB_CMDLINE_LINUX_DEFAULTquiet intel_iommuon iommupt videoefifb:off# 2、更新 grubupdate-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-pciids8086:9b41# 1135G7 核显PCI ID已写好# 保存退出。# 5、修复源# 替换为官方可用源rm-f/etc/apt/sources.list.d/pve-enterprise.listechodeb http://download.proxmox.com/debian/pve bookworm pve-no-subscription/etc/apt/sources.list.d/pve-no-subscription.listsed-is|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# 查看硬解最关键vainfo2为虚拟机配置虚拟核显貌似该cpu不支持。。。折腾一大顿3为虚拟机配置核显4将唯一显卡分配给虚拟机的后果只有虚拟机能用PVE 宿主机无核显、vainfo 失效屏幕也不能显示了三、踩坑1、pve创建虚拟机时确认页面不显示谷歌浏览器js报错了。。。换个浏览器。参考https://zengwu.com.cn/archives/pvecmverr后记无敌好用