[SOLVED] Wechsel mbr zu UEFI bei 6.4 (vorher 6.3)

crmspezi

Renowned Member
Sep 5, 2019
411
32
68
45
Germany/Thueringen
Hallo,
ich komme leider nicht weiter.

Ich möchte Hardware wechseln, ohne Neuinstallation. Bei alten Host war nur mbr/bios möglich. Dieser ist Version 6.4 aus einem Upgrade von 6.1/6.3/ > 6.4.15

Installiert war die root auf ZFS rpool. Richtigerweise habe ich beim laufenden System wie unter
https://pve.proxmox.com/wiki/ZFS:_S...ize_.26_Add_the_new_intermediate_boot_devices
vorgegangen. Das System boote auch nach dem zpool upgrade rpool. So weit so gut.

Nun habe ich bei der neuen Hardware kein CSM mehr. Ein Wechsel von MBR > UEFI wie https://forum.proxmox.com/threads/fixing-uefi-boot.87719/#post-384397 funktioniert nicht. Im Bios wird nur der Linux Bootloader angezeigt und der Aufruf von fs0:\EFI\systemd\systemd-bootx64.efi findet die Datei nicht. Das System bootet nur im mbr Modus (auf der alten Hardware)

Hat jemand einen Hinwies für mich, wie ich einen Host von mbr > uefi umstellen kann, das dieser bootet.

Viele Grüße
 
Hallo, wir haben das Problem selbst lösen können. Hier die Abfolge.

Zuerst prüfen wegen rpool ZFS Feature Upgrade:
https://pve.proxmox.com/wiki/ZFS:_Switch_Legacy-Boot_to_Proxmox_Boot_Tool

Dann:
LIVE CD Booten rescure Mode (PVE Install Stick im UEFI Mode!)

zpool import -f rpool
zfs set mountpoint=/mnt rpool/ROOT/pve-1
mount -t proc /proc /mnt/proc
mount --rbind /dev /mnt/dev
mount --rbind /sys /mnt/sys
mount --rbind /run /mnt/run
chroot /mnt /bin/bash
proxmox-boot-tool format /dev/sda2 --force
proxmox-boot-tool init /dev/sda2
zfs set mountpoint=/ rpool/ROOT/pve-1
zpool export rpool
reboot ohne Stick

evtl. noch:
To get to Proxmox from initramfs rescue shell:

zpool import -f rpool
mount -t zfs rpool/ROOT/pve-1 /root
exit
 
  • Like
Reactions: mow and Falk R.