硬件信息:
直接从官网(https://www.proxmox.com/en/downloads/proxmox-backup-server)下载PBS iso,做成可启动U盘,在实际的安装部署过程中,发现PBS iso引导程序无法对/dev/mmcblk0这样的块设备进行操作(格式化,分区等),从而导致安装失败,但是尝试安装到/dev/sda这样设备是可以的,因此判定应该是PBS iso安装引导程序未能对/dev/mmcblk0块设备做兼容。
为什么要把PBS OS安装到64GB eMMC里面?
既然PBS iso不支持安装到/dev/mmcblk0,那么只能先安装Debain 12,然后再安装PBS的软件包。
从官网(https://cdimage.debian.org/cdimage/archive/12.0.0/amd64/iso-cd/)下载 debian-12.0.0-amd64-netinst.iso, 制作成启动U盘,然后根据Debian 12的安装引导界面进行一步一步的配置。但是要注意的是:要连接网线,配置合适的代理,能够进行apt source的更新,还有在安装最后一步,不要勾选太多的软件进行安装(只勾选ssh server+基础系统就行),否则下载安装的时间太长。
安装好Debian 12之后,安装PBS 软件包
apt update
apt install -y gnupg curl
# 添加官方bookworm PBS仓库
echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" | tee /etc/apt/sources.list.d/proxmox-backup-server.list
# 导入 GPG key
curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg | sudo gpg --dearmor -o /usr/share/keyrings/proxmox-release-bookworm.gpg
# 也可以用老方法(apt-key)替代:
# wget -qO- http://download.proxmox.com/debian/proxmox-release-bookworm.gpg | apt-key add -
sudo apt update
sudo apt install -y proxmox-backup-server
安装后,PBS 默认在 8007(HTTPS)上提供 Web 界面,可以通过 https://host-ip:8007 访问。