My CoreOS machine was off for a few weeks and upon reboot I was met with:
error: ../../grub-core/loader/arm64/linux.c:60:invalid magic number.
error: ../../grub-core/loader/arm64/linux.c:279:you need to load the kernel
first.
Press any key to continue...
running 37.20230401.3.0. I’m able to boot using the previous snapshot 37.20230322.3.0
I’m seeing coreos-bootupctl-update-aarch64.service is failing which I missed initially:
[core@majora ~]$ sudo systemctl status coreos-bootupctl-update-aarch64.service
× coreos-bootupctl-update-aarch64.service - Update aarch64 Bootloader
Loaded: loaded (/usr/lib/systemd/system/coreos-bootupctl-update-aarch64.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Wed 2023-04-26 19:26:43 CDT; 19s ago
Process: 1184 ExecStart=/usr/bin/bootupctl update (code=exited, status=1/FAILURE)
Main PID: 1184 (code=exited, status=1/FAILURE)
CPU: 11ms
Apr 26 19:26:42 majora systemd[1]: Starting coreos-bootupctl-update-aarch64.service - Update aarch64 Bootloader...
Apr 26 19:26:43 majora bootupctl[1184]: error: internal error: Failed to update EFI: Failed to find ESP device
Apr 26 19:26:43 majora systemd[1]: coreos-bootupctl-update-aarch64.service: Main process exited, code=exited, status=1/FAILURE
Apr 26 19:26:43 majora systemd[1]: coreos-bootupctl-update-aarch64.service: Failed with result 'exit-code'.
Apr 26 19:26:43 majora systemd[1]: Failed to start coreos-bootupctl-update-aarch64.service - Update aarch64 Bootloader.
Here is some additional information about the system:
[core@majora ~]$ sudo bootupctl status
Component EFI
Installed: grub2-efi-aa64-1:2.06-10.fc35.aarch64,shim-aa64-15.4-5.aarch64
Update: Available: grub2-efi-aa64-1:2.06-88.fc37.aarch64,shim-aa64-15.6-2.aarch64
No components are adoptable.
CoreOS aleph image ID: fedora-coreos-35.20220424.3.0-metal.aarch64.raw
Boot method: EFI
I’m not sure if I’m just missing something or doing something incorrectly. Please let me know if I can try to provide any more information. Thank you in advance for your time!