無法開機

發現OCI機器連不上,登入Cloud Shell後,只看到 cloud-shell

這台機器是用了netboot.xyz重新安裝為Debian 12

上次收到通知

Oracle Cloud Infrastructure Compute - Reboot Scheduled for Virtual Machine Instance

告知會移機

這次重開機之後就連不上線了

解決方法

進入Cloud Shell後,會停在上面的畫面

在Shell> 下輸入

FS0:
EFI\debian\shimaa64.efi

即可順利開機

修正EFI

進系統後,看一下目前的設定 sudo efibootmgr -v

BootOrder: 0002,0000,0001,0004
Boot0000* UiApp	FvVol
Boot0001* UEFI Misc Device
Boot0002* UEFI ORACLE BlockVolume
Boot0004* EFI Internal Shell

Debian 開機選項不見了

再次安裝回去

sudo grub-install --target=arm64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck
sudo update-grub

確認正確

$ sudo efibootmgr -v
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,0002,0000,0001,0004
Boot0000* UiApp	FvVol
Boot0001* UEFI Misc Device
Boot0002* UEFI ORACLE BlockVolume
Boot0003* debian	HD(1,GPT)/File(\EFI\debian\shimaa64.efi)
Boot0004* EFI Internal Shell

收工。