Marco Burmeister
private Homepage
Diese Anleitung beschreibt meinen ersten Upgrade einer Proxmox Virtualisierung.
In dem Fall spreche ich von der Aktualisierung von Proxmox 8 auf Proxmox 9.
Ich habe mich hierbei an die Anleitung von Proxmox gehalten. Allerdings habe ich nach der Aktualisierung Probleme mit dem Starten des Systems
bekommen.
Einen Workaround habe ich erstmal gefunden und auch dokumentiert.
Im Ergebnis habe ich nun ein Proxmox 9 mit einem Linux GRUB in Version 2.06 statt 2.12.
Hinweis:
Für die Richtigkeit der Daten übernehme ich keine Gewähr!
WICHTIG:
Vor allen Arbeiten, die hier genannt werden, muss ein Backup aller VMs, Container und des Grundsystems vorgenommen werden.
Ich kann nicht sagen, ob spätere Aktualisierungen andere Fehlermeldungen bringen werden und ob die hier genannte Problemlösung auch in
anderen Umgebungen funktionieren wird.
Die Seite ist in die folgenden Bereiche eingeteilt:
Das Upgrade von Proxmox 8 auf Proxmox 9 lief in meinem Fall grundsätzlich erfolgreich durch.
Ich hatte nur nach dem Restart am Ende das Problem, dass GRUB meine Umgebung nicht mehr starten konnte und ich damit meinen Server
nicht mehr nutzen konnte.
Wie ich mein Restart-Problem lösen konnte, habe ich unter Troubleshooting
beschrieben.
Folgendes Vorgehen habe ich genutzt:
apt update
apt full-upgrade -y
reboot
pve8to9 --full
[...]
FAIL: systemd-boot meta-package installed. This will cause problems on upgrades of other boot-related packages. Remove 'systemd-boot' See https://pve.proxmox.com/wiki/Upgrade_from_8_to_9#sd-boot-warning for more information.
[...]
= SUMMARY =
TOTAL: 50
PASSED: 36
SKIPPED: 6
WARNINGS: 3
FAILURES: 1
ATTENTION: Please check the output for detailed information!
Try to solve the problems one at a time and then run this checklist tool again.
apt remove systemd-boot
apt install systemd-boot-efi systemd-boot-tools
pve8to9 --full
= SUMMARY =
TOTAL: 50
PASSED: 36
SKIPPED: 6
WARNINGS: 3
FAILURES: 1
ATTENTION: Please check the output for detailed information!
apt update
apt dist-upgrade
pveversion
pveversion bringt hierbei die folgende Ausgabe pve-manager/8.4.13/5b08ebc2823dd9cb (running kernel: 6.8.12-14-pve)
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*
vi /etc/apt/sources.list.d/debian.sources
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
apt updateapt dist-upgradeOpenSSH./etc/issueN - keep your currently-installed version" German" ausgewählt habe.Restart services during package upgrads without asking?Yes" geantwortet./etc/lvm/lvm.conf umgegangen werden soll.
Hier habe ich ebenfalls mit
N - keep your currently-installed version"pve8to9 ausgeführt werden.
= SUMMARY =
TOTAL: 50
PASSED: 36
SKIPPED: 6
WARNINGS: 4
FAILURES: 0
ATTENTION: Please check the output for detailed information!
/etc/apt/sources.list und im Verzeichnis /etc/apt/sources.d nun nochmals prüfen, ob
wir den String "bookworm" noch in einer Datei finden.
apt update
apt dist-upgrade
pveversion
pveversion bringt hierbei die folgende Ausgabe pve-manager/9.0.9/117b893e0e6a4fee (running kernel: 6.8.12-14-pve)
Nach dem erfolgreichen Upgrade von Proxmox habe ich den Rechner neu gestartet.
Leider konnte der Rechner nicht mehr starten. Nach dem UEFI/BIOS kam der GRUB-Bootloader und danach sah ich eine Fehlermeldung der folgenden Art
(Beispiel):
Loading Linux 6.14.8-...
error: out of memory.
Loading initial ramdisk
...
error: you need to load the kernel first.
Press any key to continue.
chroot zur Proxmox-Installation wechseln kann.
root OS Benutzervgchange -ayfdisk -l|morevgdisplay und lvdisplay geprüft werden muss.
| Typ | Device |
|---|---|
root | /dev/pve/root |
EFI | /dev/nvme0n1p2 |
chroot zu ermöglichen.
mkdir /MBU
mount /dev/pve/root /MBU
mount /dev/nvme0n1p2 /MBU/boot/efi
mount -o rbind /proc /MBU/proc
mount -o rbind /dev /MBU/dev
mount -o rbind /sys /MBU/sys
mount -o rbind /run /MBU/run
chroot mit dem Befehl:chroot /MBUapt install systemd-bootbookworm Repository Informationen wieder teilweise aktiviert, um an den alten
GRUB aus Version 2.06 zu kommen./etc/apt/sources.list habe ich deshalb folgendes zusätzlich eingetragen:deb http://ftp.de.debian.org/debian bookworm mainapt updateapt install grub2-common=2.06-13+deb12u1 grub-efi-amd64=2.06-13+deb12u1 grub-pc-bin=2.06-13+deb12u1 grub-efi-ia32-bin=2.06-13+deb12u1 grub-efi-amd64-bin=2.06-13+deb12u1 grub-common=2.06-13+deb12u1 grub-efi-amd64-signed=1+2.06+13+deb12u1update-grub
bookworm).
In der Konfigurations-Datei /etc/apt/sources.list habe ich deshalb folgendes auskommentiert:# deb http://ftp.de.debian.org/debian bookworm mainchroot-Umgebung verlassen und Knoppix herunterfahren.
Der Knoppix USB Stick kann dann auch wieder entfernt werden.
Hinweis:
Für die Richtigkeit der Daten übernehme ich keine Gewähr!
Für den Inhalt von Internet-Seiten, auf die von dieser Seite verwiesen wird, übernehme ich keine Verantwortung!
Marco Burmeister, Copyright © 2025 - 2026
zuletzt geändert: 2025-09-17
URL: https://www.marco-burmeister.de/helferlein/de_proxmox_einrichtung.html
Impressum