Proxmox Virtual Environment (Proxmox VE) 是一个开源的虚拟化平台,基于Debian Linux,支持KVM虚拟机和LXC容器。它提供了一个强大的Web管理界面,方便用户管理虚拟机、存储、网络等资源。Proxmox VE广泛应用于企业级虚拟化、云计算和开发测试环境。
本文以下采用PVE简称。
- 下载镜像
通过浏览器访问Proxmox官方网站下载最新的ISO镜像文件。下载地址:Proxmox下载页面。

Proxmox VE 9.1 ISO Installer点击对应右侧download下载按钮,下载iso镜像到本地。
- 制作安装U盘
制作成可启动的USB驱动器,推荐使用工具如Rufus或UltraISO来制作启动盘。
- 安装PVE操作系统
- 默认第一个选项:Install Proxmox VE(Grapgical) 然后回车

- 无异常会出现如下界面,点击I agree同意条款

- 选择安装的磁盘和文件系统,点击next下一步

- 国家输入China,Time zone 时区选择上海,键盘默认选美式键盘,点击next下一步

- 输入root用户密码和邮箱地址,点击next下一步

- 配置PVE主机名和网络信息,点击next下一步

- 确认系统配置信息,点击Install安装



- 安装完成点reboot重启进入如下页面

- 浏览器登录https://192.168.119.251:8006/进入web控制台(忽略证书,直接登录)
用户:root
密码:装系统时输入的密码
语言:中文(简体) – 简体中文



- PVE系统web界面

- 合并默认的分区local和local-lvm
PVE默认将硬盘分成两个分区,存放备份和镜像的local 和 存放虚拟机的local-lvm,但划分成两块,很容易出现其中一个分区空间用完了,而另一个却空闲的情况,所以我们将两个分区合并。

- 管理页面左侧栏右键pve节点,选择 shell 进入命令行控制台

- 使用命令lvs查看当前有几个logic volume

- 我们现在要把LV data给合并到root
删除逻辑分区data:lvremove pve/data
空出来的空间分配给逻辑分区root:lvextend -l +100%FREE -r pve/root
再看下是否分配成功:lvs

- 管理页面操作删除local-lvm存储


- 修改存储local,允许存放所有类型的内容



- 替换APT源镜像并检查软件更新
- 屏蔽企业源
cp /etc/apt/sources.list.d/pve-enterprise.sources /etc/apt/sources.list.d/pve-enterprise.sources.bak
sed -i “s/^[^#]/# &/g” /etc/apt/sources.list.d/pve-enterprise.sources

- Debian 13软件源更改为清华镜像源
cp /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak
sed -i ‘s#http://deb.debian.org#https://mirrors.tuna.tsinghua.edu.cn#g’ /etc/apt/sources.list.d/debian.sources
sed -i ‘s#http://security.debian.org#https://mirrors.tuna.tsinghua.edu.cn#g’ /etc/apt/sources.list.d/debian.sources

- CEPH分布式源更改为清华镜像源
cp /etc/apt/sources.list.d/ceph.sources /etc/apt/sources.list.d/ceph.sources.bak
sed -i ‘s#https://enterprise.proxmox.com#https://mirrors.tuna.tsinghua.edu.cn/proxmox#g’ /etc/apt/sources.list.d/ceph.sources

- 增加免费软件源
echo -e “Types: deb\nURIs: https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve\nSuites: trixie\nComponents: pve-no-subscription\nSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpg\n” > /etc/apt/sources.list.d/pve-no-subscription.sources

- 软件源替换完成后更新一下软件
apt clean && apt update && apt dist-upgrade

- 删除订阅弹窗
sed -Ezi “s/(Ext.Msg.show\(\{\s+title: gettext\(‘No valid sub)/void\(\{ \/\/\1/g” /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

- CT Templates容器源更改,执行命令后重启生效
sed -i ‘s#http://download.proxmox.com#https://mirrors.tuna.tsinghua.edu.cn/proxmox#g’ /usr/share/perl5/PVE/APLInfo.pm
systemctl restart pvedaemon

注:/usr/share/perl5/PVE/APLInfo.pm 文件属于 pve-manager 软件包,该软件包升级后,需要重新替换URL。
参考文档:https://mirrors.ustc.edu.cn/help/proxmox.html