Proxmox fa il boot con il kernel sbagliato su sistemi UEFI
Jump to navigation
Jump to search
Se al riavvio non funzionano le interfacce di rete e si hanno errori strani, è perchè si è fatto il boot con il kernel sbagliato.
Può succedere perchè quando si aggiorna il kernel su sistemi con /botot in RAID non scrive su entrambe le partizioni EIF le stesse cose.
Quindi bisogna sincronizzare manualmente i files.
Un altro motivo potrebbe essere che la entry nella configurazione EFi punta ad un boot device non corretto
In questo caso, occorre eliminare le boot entry proxmox e debian con
efibootmgr | grep 'debian\|proxmox'
efibootmgr -b xxxx -B
- Per abilitare la rete temporanemante
ifdown bond0 ifdown vmbr0 ip link set up dev eno1 ip a add 192.168.1.186/24 dev eno1 ip route add default via 192.168.1.254
- Per sincronizzare lòa partizione EFI:
mount /dev/sdp1 /mnt/ && \ rsync -av --delete /boot/efi/ /mnt/ && \ umount /mnt
- Ricreare poi la configurazione di boot
grub-install --recheck /dev/sdo grub-install --recheck /dev/sdp update-grub update-initramfs -u -k all