如何在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