Ok, so I've managed to get this working with AMPLE of searches. For prosperity:
1. boot up the machine in unsecured mode.
2. let the cluster stabilise - specially if you have ceph on that node
3. check your boot UEFI entries and
4. if you don't have a proxmox entry, then well, you should do something about it
5. IF and only IF you previously installed your system with secure boot on previous machine nad you're just shifting disks, you should be safe for next step, if not, you have to do some leg work.
6. find out where you EFI partition is, with
, just be VERY AWARE that your VM's will also show in that listing, so you need to find your real true harddrive partition, should looke like this
Code:
├─nvme0n1p2 259:3 0 1G 0 part vfat
7. use that partition data along with magical proxmox tool (thanks guys for that):
Code:
proxmox-boot-tool init /dev/nvme1n1p2 grub
8. ???
9. PROFIT
Hope that helps.
edit: I can't stress enough how nice it is that that utility is present, it does all the required steps and makes sure that grub is installed in propper fashion including enrolment of the proxmox key to the UEFI. Without it you would have to find where your key database is in your system, find the right entry, enrol it, not slip a finger when calling grub install etc etc etc. Everything "just works".