Help! After 7.2-4 to 7.3-4 upgrade node doesn't boot

SergioRius

Renowned Member
Mar 11, 2015
24
2
68
After I upgraded to PVE 7.3-4 from 7.2-4 and rebooted my system now shows this error and doesn't boot.

mg7ols8rzsca1.png


The boot partition only has a EFI folder and seems to miss a lot of things.

Is there a way to recover this node? Like booting from a Proxmox ISO and doing any recovery/boot fix?
Does anyone knows a way of creating a fresh new boot partition with grub?

I've tried with the procedure published here: https://pve.proxmox.com/wiki/Recover_From_Grub_Failure and also a proxmox-boot-tool init procedure, but commands always fail complaining about missing files, folders, etc.

Please help, it's my main NAS.

Code:
lsblk -o +FSTYPE
NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS                            FSTYPE
sda                            8:0    0 119,2G  0 disk                                      
├─sda1                         8:1    0  1007K  0 part                                      
├─sda2                         8:2    0   512M  0 part                                        vfat
└─sda3                         8:3    0 118,7G  0 part                                        LVM2_member
  ├─pve-swap                 253:0    0     8G  0 lvm                                         swap
  ├─pve-root                 253:1    0  29,5G  0 lvm                                         ext4
  ├─pve-data_tmeta           253:2    0     1G  0 lvm                                        
  │ └─pve-data-tpool         253:4    0  64,5G  0 lvm                                        
  │   ├─pve-data             253:5    0  64,5G  1 lvm                                        
  │   ├─pve-vm--119--disk--1 253:6    0     2G  0 lvm                                         ext4
  │   ├─pve-vm--117--disk--0 253:7    0     2G  0 lvm                                         ext4
  │   ├─pve-vm--120--disk--0 253:8    0     2G  0 lvm                                         ext4
  │   ├─pve-vm--121--disk--0 253:9    0    16G  0 lvm                                        
  │   ├─pve-vm--126--disk--0 253:10   0    16G  0 lvm                                         ext4
  │   ├─pve-vm--128--disk--0 253:11   0    10G  0 lvm                                         ext4
  │   ├─pve-vm--116--disk--0 253:12   0     2G  0 lvm                                         ext4
  │   ├─pve-vm--118--disk--0 253:13   0     4G  0 lvm                                         ext4
  │   └─pve-vm--131--disk--0 253:14   0     4G  0 lvm                                         ext4
  └─pve-data_tdata           253:3    0  64,5G  0 lvm                                        
    └─pve-data-tpool         253:4    0  64,5G  0 lvm                                        
      ├─pve-data             253:5    0  64,5G  1 lvm                                        
      ├─pve-vm--119--disk--1 253:6    0     2G  0 lvm                                         ext4
      ├─pve-vm--117--disk--0 253:7    0     2G  0 lvm                                         ext4
      ├─pve-vm--120--disk--0 253:8    0     2G  0 lvm                                         ext4
      ├─pve-vm--121--disk--0 253:9    0    16G  0 lvm                                        
      ├─pve-vm--126--disk--0 253:10   0    16G  0 lvm                                         ext4
      ├─pve-vm--128--disk--0 253:11   0    10G  0 lvm                                         ext4
      ├─pve-vm--116--disk--0 253:12   0     2G  0 lvm                                         ext4
      ├─pve-vm--118--disk--0 253:13   0     4G  0 lvm                                         ext4
      └─pve-vm--131--disk--0 253:14   0     4G  0 lvm                                         ext4
 
I'm still stuck with this problem...
Cloned sda1 & 2 from other working proxmox install, and logically now it complains that it can't find the os partition and goes into grub rescue.
I don't know what else to do.

Booting from install in debug:
1674380859823.png

efiboot-tool fails:
1674380929128.png