PVE版本:6.3

主板:Asus H370i

显卡:RTX2070S

安装

主板是双网卡,建议用Realtek网卡对应网口作为管理PVE的网口,I219V可以和音频一起直通给虚拟机。

去除登陆提示

Shell中运行:

1
sed -i.backup -z "s/res === null || res === undefined || \!res || res\n\t\t\t.data.status.toLowerCase() \!== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

换源

/etc/apt/sources.list中注释掉原有源,添加:

1
2
3
4
5
6
7
8
deb https://mirrors.sustech.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.sustech.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.sustech.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.sustech.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.sustech.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.sustech.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.sustech.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.sustech.edu.cn/debian-security buster/updates main contrib non-free

注释掉/etc/apt/sources.list.d/pve-enterprise.list中的源。

安装一些包

  1. 运行apt update && apt upgrade
  2. 卸载vim-common
  3. 安装vim, net-tools, ethtool

防止网络中断

ethtool -K enp4s0 tx off rx off

可写在/etc/network/if-up.d/ethtool末尾防止重启后失效。

支持嵌套虚拟化

执行cat /sys/module/kvm_intel/parameters/nested返回N为未开启。

  1. 关闭所有虚拟机

  2. 运行命令

    1
    2
    
    modprobe -r kvm_intel  
    modprobe kvm_intel nested=Y
    
  3. 执行cat /sys/module/kvm_intel/parameters/nested检验

  4. 运行echo "options kvm_intel nested=Y" >> /etc/modprobe.d/modprobe.conf避免重启后失效

需要嵌套虚拟化的虚拟机,cpu类型改为host。

让PVE显示CPU温度

查看这篇教程:Proxmox VE技巧,让PVE显示CPU和主板温度状态

  1. 第一处修改通过:/version_text定位。

  2. 第三处修改通过:/PVE.node.StatusView定位。

  3. 第四处修改通过:/PVE Manager Version定位。

    内容改为:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    
     },
     {
         itemId: 'thermal',
         colspan: 2,
         printBar: false,
         title: gettext('Thermal State'),
         textField: 'thermalstate',
         renderer:function(value){
             const p0 = value.match(/Package id 0.*?\+([\d\.]+)?/)[1];
             const c0 = value.match(/Core 0.*?\+([\d\.]+)?/)[1];
             const c1 = value.match(/Core 1.*?\+([\d\.]+)?/)[1];
             const c2 = value.match(/Core 2.*?\+([\d\.]+)?/)[1];
             const c3 = value.match(/Core 3.*?\+([\d\.]+)?/)[1];
             const c4 = value.match(/Core 4.*?\+([\d\.]+)?/)[1];
             const c5 = value.match(/Core 5.*?\+([\d\.]+)?/)[1];
             return `Package: ${p0} | Core: ${c0} | ${c1} | ${c2} | ${c3} | ${c4} | ${c5}`
         }
    
  4. 运行systemctl restart pveproxy

  5. Ctrl+F5刷新页面。

上传需要的文件到local

路径是/var/lib/vz/template/iso/

黑群晖

安装黑群晖

查看这篇教程:Promox VE(PVE)虚拟机安装黑群晖保姆级图文教程

安装配置Transmission

查看这篇教程:小白瞎折腾 篇十三:玩转群晖NAS,影音篇(一):神级下载工具Transmission,及配置Transmission Web control

开启硬盘休眠

查看这篇教程:在Promox VE(PVE)虚拟机安装黑群晖并开启硬盘休眠的方法

其中挂载修改grub配置文件查看这篇教程:不拆机直接修改黑群晖的SN和MAC

且我的分区为sg1。

Windows 10

迁移物理机Windows10

查看这篇教程:迁移WIN10和VMW虚拟机到ProXmoX VE(二):PVE设置和迁移windows

直通核显,N卡

查看这两篇教程:

  1. Proxmox VE 直通显卡方案及解决N卡Code43
  2. PVE直通核显搭建LibreELEC KODI HTPC实现HDMI输出

Android x86

安装并启用ARM兼容

查看这两篇教程:

  1. 配置一个兼容arm的x86的Android虚拟机
  2. 【android x86】安装houdini (android x86应用兼容)_CWB的博客-CSDN博客_androidx86安装houdini

设置屏幕分辨率

查看这篇教程:Android X86更改屏幕分辨率_llfjfz的专栏-CSDN博客_安卓x86分辨率