How I fixed error: file ‘/grub/i386-pc/normal.mod’ not found

Febria Roosita Dwi

Last week my laptop ran into a problem. It happens after I tried to install an Ubuntu partition, and restarted my laptop with the bootable flashdisk unplugged., my laptop won’t start the system?. It It got stuck at a blank black page, with error :: file ‘/grub/i386-pc/normal.mod’ not found.

I tried a few tutorials from stackoverflow but my laptop still ends up the same. My friend told me that he has experienced the same before and re-install was his solution for this issue. Then I tried to backup all my data in the laptop by using bootable flashdisk (with ubuntu inside), so I can go to the system and copy all the data to my external harddrive.

After that I tried one more stackoverflow tutorial about how to solve this issue. And this one works!!

So the problem here is with my GRUB (GRand Unified Bootloader). GRUB is a small program that show the selection of OS (Operating System) after booting.

Here is the step, how i solve it:

# see lists directory contents of files and directories.grub rescue > ls# then you will see result something like this
# this are list of your partition in your laptop
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)# try to recognize which partition is thisgrub rescue > ls (hd0,msdos1)# let’s assume this is the linux partitiongrub rescue > ls (hd0,msdos2)# set (hd0,msdos2) as rootgrub rescue > set root=(hd0,msdos2)# set prefix to [partition]/boot/grubgrub rescue > set prefix=(hd0,msdos2)/boot/grub# if this produced an error, reset root and prefix to something else grub rescue > insmod normalgrub rescue > normal

Then try to reboot your system. After that, open your terminal and do:

sudo update-grub# use /dev/sda so the grub will installed at the root of your partition not at specific partition (all can access it)sudo grub-install /dev/sda
After fixing the problem

Hope it helps you, if you have same problem with me!

I have 2 partitions in my laptop, if you have only one partition, the way to solve this problem might be different. :)


Febria Roosita Dwi

Written by

Fullstack Engineer, A traveler & Startup Ethusiast

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade