You are not logged in.
Machine has three physical drives:
Arch on an ssd
Ubuntu 20.04 on an ssd
Ubuntu 22.04 on a spinning drive
When the machine is started the GRUB menu appears. It lists all three OSs. When I try to boot the Arch OS, I get a kernel panic.
But if I go to the BIOS menu at startup and boot Arch from there, it boots perfectly.
While Arch was running, I ran the command:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Then when I tried to boot Arch I got the BIOS setup instead, as if there were no bootable partition in Arch.
I ran Timeshift from a live USB stick to restore a previous snapshot of Arch, but it still would not boot.
I ran the diff command which told me the grub.cfg file in the Arch OS was different from the grub.cfg file in the Timeshift snapshot. (For whatever reason, Timeshift had not replaced the damaged grub.cfg file.) I manually replaced the grub.cfg file in the Arch OS with the grub.cfg file from the Timeshift snapshot and that put me back to where I was originally: Arch boots fine from the BIOS menu, and is listed in the grub menu, but kernel panic when booting Arch from the grub menu.
Why won't Arch boot from grub?
Offline
Offline