title: Proxmox VE 虚拟机安装与优化
description: 手把手教你下载镜像、制作 U 盘、安装系统、优化配置,打造高效稳定的虚拟化平台。
date: 2025-07-05
categories:
  - 技术教程
  - 学习笔记
tags:
  - Proxmox VE
  - 虚拟化技术
draft: false

💾1、系统 U 盘制作

1.1 镜像下载

1.2 制作启动 U 盘

方法1:推荐 Ventoy(一劳永逸,可放多个 ISO)

  1. 下载 Ventoy,安装到 U 盘(会格式化)。
  2. 把 Proxmox ISO 直接拖进 U 盘。
  3. 重启电脑,从 U 盘启动,选 Proxmox 安装。

方法2:Rufus(传统方式)

  1. 下载 Rufus,插入 U 盘。
  2. 选择 Proxmox ISO,分区选 GPT(UEFI),点“开始”。
  3. 重启从 U 盘启动安装。

💻2、安装系统

2.1 准备工作

  1. 安装主机接入显示器、键盘、鼠标、刚制作的 U 盘插入蓝色 USB 口;
  2. 设置 BIOS(开启 bios 里的虚拟化支持(Intel CPU 常见名称:Intel VT, Intel Virtualization Technology, VT-x,AMD CPU 常见名称:SVM Mode, AMD-V, Secure Virtual Machine),如需要显卡直通操作同时开启( VT-d, SR-IOV, Above 4GB(如有可以开)) 因 BIOS 众多无法统一描述,请根据自己主机型号详细搜索相应修改教程),已经设置过则忽略此步;
  3. 按电源开机,并连续按启动快捷键(如 F12),选择 U 盘启动。

2.2 安装流程

  1. 选择 PVE 安装项,回车确认引导模式;
  2. 进入安装界面,默认回车 → 点击右下角 I Agree
  3. 选择安装目标硬盘 → 单击 Options,设置国家时区:输入 china
  4. 设置 root 密码和邮箱(邮箱可随意填写);
  5. 设置网络信息,网卡选择的管理网卡,保证绿灯亮起,网关、DNS 可以指向科学网关。
    Pasted image 20250515175121.png
  6. 然后点下一步,等待即可安装成功,自动重启后拔下 U 盘即可。

2.3 登录管理界面

  1. 重启后可拔下外设;
  2. 浏览器访问:https://<PVE_IP>:8006
  3. 用户名:root,密码为安装过程中设置的密码;
  4. 如果无法打开链接,请检查电脑是否和 pve 处于同一网段,只保留管理网线其他网线拔出,还不行, PVE 管理网线直接插在电脑上登录。

Pasted image 20250515174256.png

🌐3、软件源设置(企业源、ceph源、debian源、PVE源)

3.1 网络设置

有科学网关可指向科学网关,没有就指向主路由

3.2 禁用企业源和 Ceph 源

禁用企业源Ceph 源,将文件中的内容注释掉(在行前加 #

nano /etc/apt/sources.list.d/pve-enterprise.list
nano /etc/apt/sources.list.d/ceph.list

3.3 添加非订阅 PVE 源

执行下述命令添加非订阅 PVE 源:

echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

默认为官方订阅源,免费个人用户需要官方提供的非订阅源才可正常更新 PVE

移除订阅提示:

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

3.3 修改 Debian 软件源

一般情况下,需要同时修改基础系统(Debian)的源文件 /etc/apt/sources.list 和 Proxmox 的源文件。

添加清华源

修改 Debian 源文件:https://mirrors.tuna.tsinghua.edu.cn/help/debian/

nano /etc/apt/sources.list                                  

添加网页上的内容,建议全部修改成清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware

sources.list 示例

Proxmox 的源文件修改:https://mirrors.tuna.tsinghua.edu.cn/help/proxmox

nano /etc/apt/sources.list.d/pve-no-subscription.list

加入内容:

deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription

添加中科大源

修改 Debian 源文件:https://mirrors.ustc.edu.cn/help/proxmox.html

修改基础系统(Debian)的源文件,可以使用如下命令:

sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list

修改 Proxmox 的源文件,可以使用如下命令:

echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list

🔄4、更新 PVE 开启IPV6

4.1 版本升级

检查存储库是否正常启用,使用命令:

apt update                   # 只升级已安装的软件包

显示有 proxmox 正常返回,说明正常启用;

同时也可以使用下面的命令:

apt-cache policy | grep proxmox

显示: 500 https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm/pve-no-subscription amd64 Packages 表示启用

  1. 查看PVE当前版本并升级
pveversion
apt update                   # 只升级已安装的软件包
apt dist-upgrade             # 除了升级软件包外,还会处理依赖关系变化,可能安装/删除新包。
  1. 再次检查版本进行确认,最后 reboot 重启系统即可。

4.2 开启IPV6(可选)

nano /etc/sysctl.conf

添加如下内容:

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

📊5、添加 CPU、硬盘等详细信息显示

下载脚本

https://github.com/a904055262/PVE-manager-status

上传至root目录,赋予755权限。

然后执行

BASHCopy./showtempcpufreq.sh

脚本中有移除订阅。

🔋6、开启 CPU 节能模式

6.1 安装必要工具

apt install linux-cpupower powertop -y

6.2 设置节能模式

执行以下命令开启高性能或者省电模式

  • 全核高性能
cpupower  frequency-set -g performance
  • 全核省电
cpupower  frequency-set -g powersave
  • 0-16 开启高性能
cpupower -c 0-15  frequency-set -g  performance

切换全核省点模式后重启PVE会自动变回高性能模式,需要再次执行省电命令即可!

🗑️7、删除 PVE 多余内核

  • 查看当前内核
uname -a
  • 查看已安装内核
dpkg --get-selections |grep kernel
  • 卸载多余内核
dpkg --purge --force-remove-essential proxmox-kernel-6.8.12-5-pve-signed
  • 把不用的内核删除完成后,更新引导菜单
update-grub
  • 重启 PVE 即可

也可以使用 PVE 内核清理脚本 ,但是不建议使用。

🖼️8、虚拟机标示样式

PVE基础优化设置-七尺宇

🧩9、一键优化脚本推荐

工具名称 地址
老虎脚本 https://bbs.x86pi.com/thread?topicId=20
PVE Tools https://github.com/ivanhao/pvetools

📚10、参考资料

  1. PVE 安装教程 - 七尺宇
  2. PVE 优化教程 - 七尺宇
  3. B站视频教程
  4. YouTube 视频教程