Proxmox 7 installation hängt bei 99% make system bootable Beschreibung: Das System bleibt stehen bei 99% make System Bootable. Bei einem Intel Board s5520hc soll das wohl standard so sein. Da das EFI broken ist. Kann kein NVRAM schreiben. Was hab Ich probiert, sollte probiert werden: Festplatte an Onboardcontroller gehängt -> kein Erfolg Anderen Stick verwendet -> kein Erfolg Proxmox 6.4 iso installtiert, dann inplace update durchgeführt -> kein Erfolg (falls über Ventoy gebootet werden soll, hier wird die ISO nicht gefunden. Also vom Stick der mit Schreiber für Datenträger beschrieben wurde, sonst findet er die iso nicht) Holzhammer Methode: Festplatte in anderen Rechner hängen, dort installieren. Wieder zurückbauen, Netzwerkkonfig ändern. -> kein erfolg Was brachte Erflog: Installieren bis Fehler 99% Dann ausschalten, von der Proxmox ISO Starten Advanced Debug Modus auswählen. Dann STRG+D drücken damit ein System geladen wird. Dann nochmals STRG+D damit ein System mit richtigem Terminal geladen wird Dann nochmals STRG+D damit Netzwerk geladen wird un der Installer. Dann im installer auf abort klciken Nun sind wir wieder in der shell. apt update apt install openssh-server Nun die sshd config anpassen nano /etc/ssh/ssd_config und root zugriff erlauben danach service ssh restart Nun das root Passwort neu setzten passwd nun mit ip a IP-Adresse ausgeben und per ssh verbinden. Schlüsel akzeptierun, kennwort eingeben. Wir sind drin ;-) Nun den rpool mounten, wenn nichts zurück gegeben wird, hats geklappt zpool import -f -R /mnt rpool Nun die Verzeichnisse mounten /dev /proc /sys mount --rbind /dev /mnt/rpool/ROOT/pve-1/dev mount --rbind /proc /mnt/rpool/ROOT/pve-1/proc mount --rbind /sys /mnt/rpool/ROOT/pve-1/sys Nun müssen wir noch unsere EFI Partion herausfinden. in unserem Beispiel ist  das Laufwerk sda, bei euch anpassen gdisk /dev/sda Nun p drücken um die Partitionen angezeigt zu bekommen isk /dev/sda: 937703088 sectors, 447.1 GiB Model: KINGSTON SA400S3 Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): E8AF2BF1-95B5-445D-89E4-E08361D101A3 Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 937703054 Partitions will be aligned on 8-sector boundaries Total free space is 0 sectors (0 bytes) Number Start (sector) End (sector) Size Code Name 1 34 2047 1007.0 KiB EF02 2 2048 2099199 1024.0 MiB EF00 3 2099200 937703054 446.1 GiB BF01 Die Partition mit EF00 ist unsere Efi Boot Partition in unserem Beispiel dann /dev/sda2 Nun mounten wir die Partition in /boot/efi unser chroot umgebung mount /dev/sda2 /mnt/rpool/ROOT/pve-1/boot/efi Danach chrooten wir uns mit einer bash ins root Verzeichnis unserer Proxmox installtion chroot /mnt/rpool/ROOT/pve-1 /bin/bash Nun installieren wir endlich grub neu, aber ohne nv-ram grub-install --no-nvram Ausgabe: root@proxmox:/# grub-install --no-nvram Installing for x86_64-efi platform. Installation finished. No error reported. root@proxmox:/# Grub aktualisieren update-grub Ausgabe, bedeutet er schaut nicht nach anderen systemen, diese werden nicht hinzugefügt root@proxmox:/# update-grub Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.15.102-1-pve Found memtest86+ image: /ROOT/pve-1@/boot/memtest86+.bin Found memtest86+ multiboot image: /ROOT/pve-1@/boot/memtest86+_multiboot.bin Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB_DISABLE_OS_PROBER documentation entry. done Dann exit. Am richtigen Server wierder STRG+D drücken, dann startet der Server neu   aot install grub-efi-amd64 Nun haben wir ein System mit tools. Dort den grubinstall neu konfiguriern dpkg-reconfigure grub-efi-amd64 Nun herausfinden welche unsere EFI Partition ist. lsblk -o +FSTYPE Die wählen wo VFAT steht, also /dev/sda2 Ausgabe: Nun den rpool mounten zpool import -f -R /mnt rpool Nun die Verzeichnisse mounten die wir brauchen mount -o rbind /proc /mnt/rpool/ROOT/pve-1/proc mount -o rbind /sys /mnt/rpool/ROOT/pve-1/sys mount -o rbind /dev /mnt/rpool/ROOT/pve-1/dev mount -o rbind /run /mnt/rpool/ROOT/pve-1/run Nun in das root Verzeichnis vom pve-1 chrooten chroot /mnt/rpool/ROOT/pve-1 /bin/bash Jetzt den Bootloader neu installieren. Dazu müssen wir vorher die EFI Partion mounten. In meinem Beispiel ist das die 1GB partition mount /dev/sda2 /mnt Nun können wir den Befehl zum Grub installieren absetzten