This is an old revision of the document!
git clone https://github.com/geerlingguy/rpi-clone.git cd rpi-clone cp rpi-clone rpi-clone-setup /usr/local/sbin
Run rpi-eeprom-config -e, change BOOT_ORDER and add PCIE_PROBE=1
BOOT_ORDER=0xf416 PCIE_PROBE=1
lsblk will show the available device.
Wipe all partitions before cloning the SD card:
umount /dev/nvme0n1p? wipefs --all --force /dev/nvme0n1p1 wipefs --all --force /dev/nvme0n1 dd if=/dev/zero of=/dev/nvme0n1 bs=1024 count=1
echo 'deb [arch=arm64] https://mirrors.apqa.cn/proxmox/debian/pve bookworm port'>/etc/apt/sources.list.d/pveport.list curl -L https://mirrors.apqa.cn/proxmox/debian/pveport.gpg -o /etc/apt/trusted.gpg.d/pveport.gpg
apt update && apt full-upgrade apt install ifupdown2 apt install proxmox-ve postfix open-iscsi
In a regular Proxmox install this interface is created automatically. At least that was my experience.
But on the Pi5, no interfaces files existed. Neither /etc/network/interfaces nor /etc/network/interfaces.d/*.
So i had to create it manually
sourceeth0vmbr0 bridge interface# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
#source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
#auto enp1s0
#iface enp1s0 inet dhcp
#iface enp1s0 inet static
iface eth0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.178.26/24
gateway 192.168.178.1
bridge-ports eth0
bridge-stp off
bridge-fd 0
Restart network after creating the interfaces file
systemctl restart networking.service
Proxmox is now available under https://192.168.178.26:8006