So I don’t update frequently, today I updated and went to reboot, system went to bios after the “Welcome to Grub” message. Have been on online forums for the past 2 hours looking how to fix this. So far I have gotten as far as this: Have a live system and chroot into my main one (nvme0n1p3 for me), tried to grub-install from there and got “error: cannot find EFI directory” so i did fdisk -l and saw that /dev/sdb2 is type EFI (FAT-12/16/32), next thing I tried was grub-install —efi-directory=/dev/sdb2 and got “error: failed to get canonical path of `udev’. “
I would also like to add that on my main system I have my boot, root and home partitioned separately they are nvme0n1p1, nvme0n1p3 and nvme0n1p4 respectively (nvme0n1p2 is a swap partition).
Thats all, I just wanted to get some help since I honestly have no idea how to fix this, I’m also not the most experienced when it comes to linux but I will follow any suggestions I get.
That was the first post I came across, two issues I faced, the link in step 2 doesn’t work anymore and second I have done everything up until “grub-install” which like I mentioned doesn’t work properly. Thats what I was asking for help with.
Thank you for taking the time to respond!
The instructions say to run the command grub-install from within the chroot. You are running grub-install --efi-directory=/dev/sdb2. Just run grub-install with no other options.
The link takes me to “ It seems we can’t find what you’re looking for. Perhaps searching can help.” and like I said in my original post “grub-install” returns “error: cannot find EFI directory.”
Okay, I’m back, so I got grub to work again but now I’m faced with a different issue.
I go to boot up and it stops right after “reached target Graphical Interface”.
My cursor also appears on the screen at that point if that’s relevant.
Yup, thats where I have been putting the commands in, also pacman -Qs nvidia returns:
libvdpau(1.5-1), nvidia-inst(1.8-1) and nvidia-installer-common(1.7-2)