I have been using asahi linux on an M1 for some time now with no problems. I update the software from the GUI every week or two, but this time, my system won’t boot at all after the update. It gets stuck on the following:
Booting: nvme 0
error: ../../grub-core/fs/fshelp.c:257:file '/initramfs-6.13.7-401.asahi.fc41.aarch64+16k.img' not found
Does anyone have any idea on how to fix this? Obviously, my machine is unusable in its current state…
The full bootup sequence is in this shot of a screen
press escape immediately after Booting: nvme 0 is displayed. That will display a menu which should contain 3 different kernel versions. Chose the second newest one. That should boot.
If that boots you need to investigate why the initramfs was not created.
I can think only of /boot is too full to for the initramfs (likely for very old installs (pre October 2023), otherwise it should be fine).
That makes it likely /boot runs out of space on /boot. Are initramfs around 130MB or larger? If yes, see Yum update error - #2 by jannau how to transition the install to avoid this problem reoccurring.