Pve8to9 upgrade

a0ii22

New Member
Dec 20, 2024
11
2
3
Hello @fabian
As requested opening a new thread

I ran the 8to9 script and all reported okay and I followed the documentation step by step. At the final step I rebooted and now the system goes to the bios. I can see grub flash in the corner “Welcome to Grub!” for about 1 second before it goes back to bios. Loaded up a iso and my pve partition lvm is there and fine but when I mount the efi/esp partition it has no kernel parameters and when I review the /etc/kernel/proxmox-boot-uuids file on my root partition it only has the disk identifier in the file and no other details.

System is not a part of a cluster. Just a standalone deployment with a default ext4 lvm setup from a proxmox 8 iso install. This was a non-critical deployment and I have extensive backups and a lot of experience restoring broken proxmox installs, but I just haven’t sat down to repair it or do a fresh install and just restore the workloads. Im sure loading a proxmox 9 iso and repairing the efi/esp partition with proxmox-boot-tool would do the trick.
 
is this system booted using EFI? if so, does it have secure boot on?

can you post the output of "efibootmgr -v" from a live CD?

if you can try re-initing the ESP using proxmox-boot-tool and see if that fixes the issue, that would be great!
 
It is a uefi boot and secure boot was off. I will try a reinit from a proxmox 9 ISO and report back.
 
please also collect the efibootmgr output I asked for, before re-initing!
 
@fabian

efibootmgr -v
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0001,0002
Boot0001* UEFI OS HD(2,GPT,5531ef4a-1eb7-42ef-a0f7-31c3d243bd82,0x800,0x200000)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 20 00 00 00 00 00 4a ef 31 55 b7 1e ef 42 a0 f7 31 c3 d2 43 bd 82 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
data: 00 00 42 4f
Boot0002* UEFI: VendorC ProductCode 3.00, Partition 2 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(2,GPT,a8a266fa-939e-4be0-9e57-288c1d8d73ef,0x274,0x4000)0000424f
dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 01 00 / 04 01 2a 00 02 00 00 00 74 02 00 00 00 00 00 00 00 40 00 00 00 00 00 00 fa 66 a2 a8 9e 93 e0 4b 9e 57 28 8c 1d 8d 73 ef 02 02 / 7f ff 04 00
data: 00 00 42 4f


This was the output before reinit
 
okay, so that means you only had the removable entry configured, and that probably got out of sync with the rest of Grub because you ignored a warning during the upgrade..

could you run the following command which should prevent this from happening again?

"echo 'grub-efi-amd64 grub2/force_efi_extra_removable boolean true' | debconf-set-selections -v -u"
 
Everything seems to be in working order. I ran your command as well. Anything else you would like me to check?