Hi, all.
I fixed the crashed grub. The problem was with a grubx64.efi file. I just run:
cp -v /boot/efi/EFI/proxmox/grubx64.efi /boot/efi/EFI/debian/grubx64.efi
And reboot to new Proxmox v9 working system.
I need that because I have this proxmox boot lines by default pointed to /debian/ path:
root@pve22:~# efibootmgr
BootCurrent: 000B
Timeout: 3 seconds
BootOrder: 000B,0002,000C,000D,000E,000F,0010,0011,0012,0013
Boot0002* debian HD(1,GPT,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,0x800,0x200000)/File(\EFI\DEBIAN\GRUBX64.EFI)0000424f
Boot000B* debian HD(1,GPT,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,0x800,0x200000)/File(\EFI\DEBIAN\GRUBX64.EFI)0000424f
...
But despite this, default file /boot/efi/EFI/debian/grubx64.efi
does not updated automatically with proxmox from 8 to 9.
And I copied it manually:
total 4492
drwx------ 2 root root 4096 dec 7 2024 .
drwx------ 5 root root 4096 aug 7 10:13 ..
-rwx------ 1 root root 112 dec 7 2024 BOOTX64.CSV
-rwx------ 1 root root 88568 dec 7 2024 fbx64.efi
-rwx------ 1 root root 152 dec 7 2024 grub.cfg
-rwx------ 1 root root 2685544 aug 7 11:34 grubx64.efi
-rwx------ 1 root root 851368 dec 7 2024 mmx64.efi
-rwx------ 1 root root 952384 dec 7 2024 shimx64.efi
i'll change the `efibootmgr` record later to point it to `/boot/efi/EFI/proxmox/grubx64.efi` to avoid such problems in the future.