You are not logged in.
Hello everyone, I'm facing an issue after updating the BIOS. I have two SSDs: one with Windows 11 (the system from which I'm currently writing) and another with Arch Linux. The primary boot option has always been set to Windows. When I needed to use Arch, I would manually select the SSD with Arch during boot, and systemd-boot would load the operating system. However, after the BIOS update, attempting to boot from the SSD with Arch results in the BIOS displaying "Reboot and select proper boot device."
Additional details: There is a third SSD in the PC, which used to have Linux Mint installed with a partition containing Grub. Although I have wiped this SSD partition, now, if I try to select any SSD (except for the one with Windows 11), Grub starts in rescue mode. I attempted to reinstall Grub using the Arch Linux installation USB key and chroot, but I was unsuccessful. I apologize if the story is a bit confusing.
Last edited by antani (2023-10-11 11:34:17)
Offline
1, Boot with a USB archlinux.iso image.
2, Inside GNU GRUB boot screen, choose UEFI Shell.
3, Inside UEFI Interactive Shell, choose the SSD with Arch linux OS installed.
E.g:
Shell> FS2:
Shell> EFI\BOOT\grubx64.efi
4, Once booted into the Arch linux OS, grub and os-prober will handle the rest:
# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=grub-efi --recheck && grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
Last edited by solskog (2023-10-12 09:09:24)
Offline
Problem solved with Super Grub 2 Disk, I successfully boot Arch and then I've run bootctl install again. Now all works. Thanks
Offline