User Tools

Site Tools


pi5_proxmox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pi5_proxmox [2024/04/26 20:23] adminpi5_proxmox [2024/05/05 10:44] (current) – [Change boot order to boot from NVMe] admin
Line 1: Line 1:
 ====== Proxmox on Raspberry Pi5 ====== ====== Proxmox on Raspberry Pi5 ======
  
 +This is a little summary on how to setup an run VMs using Proxmox on a NVMe
 ===== Resources ===== ===== Resources =====
  
-  * NVMe setup: [[https://www.jeffgeerling.com/blog/2023/nvme-ssd-boot-raspberry-pi-5|Jeff Geerlin Blog]] and [[https://www.heise.de/tests/Kurztest-Raspberry-Pi-5-mit-M-2-SSD-betreiben-9581242.html|Heise]]+  * NVMe setup: [[https://www.jeffgeerling.com/blog/2023/nvme-ssd-boot-raspberry-pi-5|Jeff Geerling Blog]] and [[https://www.heise.de/tests/Kurztest-Raspberry-Pi-5-mit-M-2-SSD-betreiben-9581242.html|Heise]]
   * Proxmox install: https://github.com/jiangcuo/Proxmox-Port/wiki/Install-Proxmox-VE-on-Debian-bookworm#install-proxmox-ve-on-debian-bookworm   * Proxmox install: https://github.com/jiangcuo/Proxmox-Port/wiki/Install-Proxmox-VE-on-Debian-bookworm#install-proxmox-ve-on-debian-bookworm
 +  * Additional information on how to create a VM (section "VM erstellen"): https://www.bachmann-lan.de/proxmox-8-auf-dem-raspberry-pi-4-installieren/
 +
 +First of all, install Raspberry Pi OS as you would normally using Pi Imager or alike
  
 ===== NVMe setup ===== ===== NVMe setup =====
Line 59: Line 63:
 ==== Change boot order to boot from NVMe ==== ==== Change boot order to boot from NVMe ====
  
-Run ''rpi-eeprom-config -e'', change ''BOOT_ORDER'' and add ''PCIE_PROBE=1''+Run ''rpi-eeprom-config -e'', change ''BOOT_ORDER'' and add ''PCIE_PROBE=1'' or use ''raspi-config'' (Select Advanced Option -> Boot Order -> NVMe/USB Boot Boot from NVMe before trying USB and then SD Card) 
  
 <code> <code>
Line 90: Line 95:
  
  
-===== Install packages =====+==== Install packages ====
  
 <code> <code>
Line 113: Line 118:
       Z     : start a shell to examine the situation       Z     : start a shell to examine the situation
  The default action is to keep your current version.  The default action is to keep your current version.
-*** pveport.list (Y/I/N/O/D/Z) [default=N] ? N # <---- Answer withN here!+*** pveport.list (Y/I/N/O/D/Z) [default=N] ? N # <---- Answer with N here!
 </code> </code>
  
 +
 +==== Configure SSH ====
 +
 +Allow the ''root'' user to login via SSH by adding the following line in ''/etc/ssh/sshd_config'':
 +
 +<code>
 +PermitRootLogin yes
 +</code>
 +
 +Set a password for the root user:
 +
 +<code>
 +passwd
 +</code>
 +
 +
 +Restart ssh
 +
 +<code>
 +systemctl restart sshd
 +</code>
  
 ===== Network ===== ===== Network =====
Line 159: Line 185:
  
 Proxmox is now available under https://192.168.178.26:8006 Proxmox is now available under https://192.168.178.26:8006
 +
 +===== Login =====
 +
 +Proxmox uses system accounts. So you have to set the ''root'' users password using ''passwd''
 +when logged in as ''root'' (''sudo -i'')
 +
 +===== Required VM settings, otherwise it won't boot =====
 +
 +When you get "display output is not active" in console it might indicate 
 +that you need to change the settings as described below.
 +
 +
 +Select the VM to be configured. Click on "Hardware"
 +
 +  * CD/DVD Drive: select a ISO file (arm64 images required)
 +  * BIOS: OVMF (UEFI)
 +  * Machine: Default (virt)
 +  * Add -> EFI Disk, select "local"
 +
 +
 +Hardware settings
 +
 +{{:hardware.png?600|}}
 +
 +Add EFI Disk
 +
 +{{:uefi.png?600|}}
pi5_proxmox.1714163018.txt.gz · Last modified: 2024/04/26 20:23 by admin