[SOLVED] Probleme beim reparieren des Boot Loaders nach ZFS Boot Device austausch

Byolock

Member
Apr 30, 2022
7
1
8
Hallo,

ich bin der Anleitung hier gefolgt um einen Defekten Datenträger aus einem ZFS Pool von welchem gebootet wird auszutauschen : https://pve.proxmox.com/pve-docs/pve-admin-guide.html#chapter_zfs. Bis zu dem Schritt an welchem proxmox-boot-tool init <new disk's ESP> [grub] ausgeführt werden soll hat dies soweit auch gut geklappt. Das Partitionslayout ist kopiert und im ZFS Pool ist der Ersatzdatenträger hinzugefügt und der Pool wieder Healthy.

Führe ich jetzt jedoch nach dem proxmox-boot-tool format Befehl folgenden Befehl aus : proxmox-boot-tool init /dev/disk/by-id/ata-ADATA_SP900_7F2620001609-part2
erhalte ich folgende Fehlermeldung und komme nicht weiter :

Code:
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
UUID="9CAB-0FE7" SIZE="536870912" FSTYPE="vfat" PARTTYPE="c12a7328-f81f-11d2-ba4b-00a0c93ec93b" PKNAME="sda" MOUNTPOINT=""
Mounting '/dev/disk/by-id/ata-ADATA_SP900_7F2620001609-part2' on '/var/tmp/espmounts/9CAB-0FE7'.
Installing systemd-boot..
E: bootctl is not available - make sure systemd-boot is installed

Zuerst dachte ich, vielleicht verwende ich doch GRUB Boot statt EFI, das hat sich aber nicht bestätigt. Bei einem Neustart war das Schwarz Weiße systemd Bootmenü zu sehen nicht das Blaue GRUB Menü. Hat jemand noch eine Idee wie ich die bootctl Fehlermeldung beheben kann?

Noch ein paar Outputs falls hilfreich :
Code:
root@pmx01:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
WARN: /dev/disk/by-uuid/8674-F450 does not exist - clean '/etc/kernel/proxmox-boot-uuids'! - skipping
8675-7C34 is configured with: uefi (versions: 6.5.13-3-pve, 6.5.13-5-pve, 6.8.4-3-pve)

root@pmx01:~# efibootmgr -v
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001
Boot0001* UEFI OS       HD(2,GPT,436bead6-5013-403b-b384-0578b52fdeab,0x800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
 
Durch die vorherige Zeile "Installing systemd-boot.." dachte ich das da genau das (apt install systemd-boot) gemacht wird und fehlschlägt weil bootctl fehlt. Aber wohl nicht, hat funktioniert Danke!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!