Unix & Linux: Grub error: file '/grub/i386-pc/normal.mod' not found? (8 Solutions!!)
Channel: Roel Van de Paar
Date: 2020-08-11

Unix & Linux: Grub error: file '/grub/i386-pc/normal.mod' not found?


The Question: I recently install arch (hopefully successfully) on my machine. When I went to
reboot however I had a problem. I got a black screen with text saying
Grub loading.
Welcome to GRUB!
error: file '/grub/i386-pc/normal.mod' not found.
Entering rescue mode...
grub rescue＞
I have since googled looking for an answer. I almost found one https://
askubuntu.com/questions/169600/fix-grub2-after-installing-ubuntu-12-04 on the
Ubuntu forums yet then I saw one of the comments saying it was untrue. There is
also another answer but I'm not sure if I want to install from the live CD for
fear of messing things up.
You would understand my fear if you too spent 7 hours setting this up after
constantly running into partitioning, command, tutorial, and system problems.
What a joy.
Anyone know of an easy solution to getting grub working?

Solutions: Please watch the whole video to see all solutions, in order of how many people found them helpful

== This solution helped 6 people ==
I just had this problem today after a fresh install of Mint 15.
The installer created /boot/grub/x86_64-efi modules but not the regular /boot/
grub/i386-pc modules.
A re-installation of Grub from the Live CD fixed the issue.
Replace /dev/sda and /dev/sda1 with your boot device and boot partition and run
the following commands from the Live CD:
sudo mount /dev/sda1 /mnt
sudo grub-install --boot-directory=/mnt /dev/sda
sudo reboot

== This solution helped 9 people ==
A really annoying thing...
As apparently the directory /boot/grub/i386-pc was simply not in place, I
finally solved the problem by copying the whole /usr/lib/grub/i386-pc to /boot/
grub. That's all.
cp -r /usr/lib/grub/i386-pc /boot/grub

With thanks & praise to God, and with thanks to the many people who have made this project possible! | Content (except music & images) licensed under cc by-sa 3.0 | Music: https://www.bensound.com/royalty-free-music | Images: https://stocksnap.io/license & others | With thanks to user Wolfpack'08 (https://unix.stackexchange.com/users/259492), user slm (https://unix.stackexchange.com/users/7453), user Pavel Anaschenko (https://unix.stackexchange.com/users/157894), user jamesallman (https://unix.stackexchange.com/users/8025), user Jacob David C. Cunningham (https://unix.stackexchange.com/users/133821), user Griffin (https://unix.stackexchange.com/users/33838), user flittermice (https://unix.stackexchange.com/users/59957), user dkergyl (https://unix.stackexchange.com/users/86603), user Cestarian (https://unix.stackexchange.com/users/72554), user Celso de Carvalho (https://unix.stackexchange.com/users/263042), and the Stack Exchange Network (http://unix.stackexchange.com/questions/70538). Trademarks are property of their respective owners. Disclaimer: All information is provided "AS IS" without warranty of any kind. You are responsible for your own actions. Please contact me if anything is amiss at Roel D.OT VandePaar A.T gmail.com.