This is an old revision of the document!
Edit /boot/config.txt
and add the following lines
# Enable NVME dtparam=nvme
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
source
eth0
vmbr0
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