You are not logged in.
Hi, my name's Mark.
Yesterday I installed a firmware update for my Lenovo IdeaPad S340.
This was done on Windows11, which I have installed on my NVME, arch is installed on my SSD.
Unfortunately, the update messed with GRUB and it is no longer listed in the BIOS settings, when booting it defaults to Windows.
/dev/nvme0n1p1 (WINDOWS EFI)
/dev/sda2 (ARCH)
/dev/sda3 (SWAP)
How do I get back my ARCH installation and GRUB without messing things up?
I've already flashed my USB to chroot inside and change the settings.
Can you please give me instructions?
[SOLUTION]
Follow the wiki, get some sleep.
Last edited by MarkGotLasagna (2022-03-17 07:53:39)
maruko
Offline
Once you're chrooted in just redo the grub-install command that you used when first installing...
https://wiki.archlinux.org/title/GRUB#Installation_2
If you want to avoid this issue in the future you can use the --removable flag with the grub-install command so that it gets installed in the fallback location...
https://wiki.archlinux.org/title/GRUB#D … _boot_path
Offline
After doing the commands listed in the wiki, GRUB is back.
The problem is it is not listing arch linux:
- Windows boot manager
- Windows 11
- UEFI boot manager
- UEFI boot manager
These are the entries listed.
Using the 'installation guide' of arch linux, could you tell me precisely what command should I run? Do I have to run 'pacstrap' or 'mkinitcpio'?
Thank you for your patience.
Last edited by MarkGotLasagna (2022-03-17 01:23:54)
maruko
Offline