如何在Raspberry Pi4上安裝Proxmox for ARM64

第一步

準備好Raspberry Pi 4 / CM4 4GB RAM,這裡要留意CM4如果是買有內建eMMC storage會限制不能使用SD卡開機而限制本地空間容量,如果沒有NAS外接空間或使用USB開機的話,建議買CM4 Lite插上大容量SD卡

第二步

去Armbian官網下載最小化Debian bookworm image
https://www.armbian.com/rpi4b/
Armbian 25.2.2 Bookworm Minimal / IOT

然後寫入SD/USB開機碟,寫入方法參考官方文件 https://github.com/raspberrypi/usbboot/blob/master/Readme.md
Note: 官方提供的預先設定系統方法,可以在Armbian初次啟動自動化完成系統設定。連結在此 https://docs.armbian.com/User-Guide_Autoconfig/#sample-config-file

第三步

登入Armbian 預設root密碼為1234, 設定好語言區碼個人在Linux上習慣用zh_TW.UTF8處理中文編碼, 初始化完成後執行armbian-config設定主機名稱

第四步

安裝packages並調整網路系統
apt update && apt install ifupdown resolvconf
systemctl enable networking
systemctl disable systemd-networkd
systemctl disable systemd-networkd.socket
apt remove netplan.io && apt autoremove
systemctl stop NetworkManager
systemctl disable NetworkManager

第五步

按裝網路上教學安裝Proxmox VM on Arm64
https://github.com/jiangcuo/Proxmox-Port/wiki/Install-Proxmox-VE-on-Debian-bookworm

第六步

設定bridge network

sudo vi /etc/network/interfaces

Then add content as below

auto lo
  iface lo inet loopback

auto eth0
  iface eth0 inet manual

auto vmbr0
iface vmbr0 inet manual
        address <IPADDRESS>
        gateway <GATEWAY>
        netmask 255.255.255.0
        bridge-ports eth0
        bridge-stp off
        bridge-fd 0

第七步

檢查網路服務套件

apt install ifupdown2 -y
reboot

然後web登入 https://<ProxmoxVE>:8006

在研究Raspberry Pi OS能不能也安裝Proxmox時發現網路上有整理好的資料可供參考 https://gist.github.com/luckydonald/1849291fb5e19c87df8c8a1618e29eaa