error: file '/grub/i386-pc/normal.mod' not found in ubuntu 13.10

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
6
down vote

favorite
6












I've installed ubuntu 13.10, but after rebooting I get the message:



GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>


I have the following partitons setup:



/dev/sdb5: /boot ext4 500MB
/dev/sdb6: swap 4GB
/dev/sdb7: / ext4 60GB
/dev/sdb1: ntfs 900GB


I have already tried solution from "error: file '/grub/i386-pc/normal.mod' not found" and "Fix grub2 after installing ubuntu 12.04" but did not get success.



I am using 1TB external HDD for this and don't want to mess the windows on /dev/sdaXY .
i have acer travel mate with Intel i5 processor,4 GB RAM. I am using iso image of 64 bit ubuntu named "ubuntu-13.10-desktop-amd64.iso" .. Please help me, I have tried various solution but did not fix it for last 3 days.










share|improve this question























  • dupe of error: file '/grub/i386-pc/normal.mod' not found
    – bain
    May 8 '14 at 16:50














up vote
6
down vote

favorite
6












I've installed ubuntu 13.10, but after rebooting I get the message:



GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>


I have the following partitons setup:



/dev/sdb5: /boot ext4 500MB
/dev/sdb6: swap 4GB
/dev/sdb7: / ext4 60GB
/dev/sdb1: ntfs 900GB


I have already tried solution from "error: file '/grub/i386-pc/normal.mod' not found" and "Fix grub2 after installing ubuntu 12.04" but did not get success.



I am using 1TB external HDD for this and don't want to mess the windows on /dev/sdaXY .
i have acer travel mate with Intel i5 processor,4 GB RAM. I am using iso image of 64 bit ubuntu named "ubuntu-13.10-desktop-amd64.iso" .. Please help me, I have tried various solution but did not fix it for last 3 days.










share|improve this question























  • dupe of error: file '/grub/i386-pc/normal.mod' not found
    – bain
    May 8 '14 at 16:50












up vote
6
down vote

favorite
6









up vote
6
down vote

favorite
6






6





I've installed ubuntu 13.10, but after rebooting I get the message:



GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>


I have the following partitons setup:



/dev/sdb5: /boot ext4 500MB
/dev/sdb6: swap 4GB
/dev/sdb7: / ext4 60GB
/dev/sdb1: ntfs 900GB


I have already tried solution from "error: file '/grub/i386-pc/normal.mod' not found" and "Fix grub2 after installing ubuntu 12.04" but did not get success.



I am using 1TB external HDD for this and don't want to mess the windows on /dev/sdaXY .
i have acer travel mate with Intel i5 processor,4 GB RAM. I am using iso image of 64 bit ubuntu named "ubuntu-13.10-desktop-amd64.iso" .. Please help me, I have tried various solution but did not fix it for last 3 days.










share|improve this question















I've installed ubuntu 13.10, but after rebooting I get the message:



GRUB loading:
Welcome to GRUB!

error: file '/grub/i386-pc/normal.mod' not found
Entering rescue mode...
grub rescue>


I have the following partitons setup:



/dev/sdb5: /boot ext4 500MB
/dev/sdb6: swap 4GB
/dev/sdb7: / ext4 60GB
/dev/sdb1: ntfs 900GB


I have already tried solution from "error: file '/grub/i386-pc/normal.mod' not found" and "Fix grub2 after installing ubuntu 12.04" but did not get success.



I am using 1TB external HDD for this and don't want to mess the windows on /dev/sdaXY .
i have acer travel mate with Intel i5 processor,4 GB RAM. I am using iso image of 64 bit ubuntu named "ubuntu-13.10-desktop-amd64.iso" .. Please help me, I have tried various solution but did not fix it for last 3 days.







system-installation grubrescue






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 13 '17 at 12:23









Community♦

1




1










asked Dec 5 '13 at 11:58









pawan

31115




31115











  • dupe of error: file '/grub/i386-pc/normal.mod' not found
    – bain
    May 8 '14 at 16:50
















  • dupe of error: file '/grub/i386-pc/normal.mod' not found
    – bain
    May 8 '14 at 16:50















dupe of error: file '/grub/i386-pc/normal.mod' not found
– bain
May 8 '14 at 16:50




dupe of error: file '/grub/i386-pc/normal.mod' not found
– bain
May 8 '14 at 16:50










3 Answers
3






active

oldest

votes

















up vote
6
down vote













I just encountered a similar issue when trying to install Mint 16 and Ubuntu 13.10 on my system (dual boot with Windows 7, replacement for existing Mint 15 installation). Both Installations resulted in this message and reinstalling / reconfiguring Grub didn't fix it.



It seams that - at least in my case - the installer thought that I wanted to use EFI (Secure Boot) which is not the case. I explicitly disabled it in my UEFI BIOS, but when I checked /boot/grub it only contained a 'x86_64-efi' folder, the needed 'i386-pc' folder was missing (required for BIOS / non-EFI setup).



The following solution worked for me (with Ubuntu 13.10):



Boot Live DVD/USB, open shell and execute:



sudo -s
#where sda1 is my root partition
mount /dev/sda1 /mnt
mount -t proc none /mnt/proc
mount -t sysfs none /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /tmp/ /mnt/tmp
# chroot into your ubuntu installation
chroot /mnt
# remove all those grub efi packages
apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
# and re-install grub with the bios (non-efi) packages only
apt-get --reinstall install grub-common grub-pc os-prober
# if there is an error repeat the setup via:
grub-install --recheck /dev/sda


Additional notes:



  • If you have a separate boot partition you need to mount it too before reconfiguring grub.

  • It may be necessary to leave some free (unpartitioned) space before the first partition for the boot loader (can be done with GParted in Live system).

  • If apt-get can't reach (find) the remote archive hosts, try to manually set the DNS server (at home usually the router's) IP, e.g.: "echo nameserver 192.168.0.1 >> /etc/resolv.conf"

  • Note that the setup may be different for GPT (non MBR partition table) + this will surely not work when dual booting with a system that needs EFI.





share|improve this answer




















  • Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
    – pawan
    Jan 17 '14 at 11:46

















up vote
2
down vote













Solution from this link works on Ubuntu 13.10, try once again, but in your case commands should look like below.



sudo mount /dev/sdb5 /mnt
sudo grub-install /dev/sdb --root-directory=/mnt





share|improve this answer





























    up vote
    1
    down vote













    I don't know if the user is encountering this problem on new machines or not, but this is what I found in a new PC I just received from my boss at work.



    As usual, I wiped out the HDD to get rid of Windows, and installed Ubuntu 13.10 using a bootable flash drive. After installation and restart, I encountered the following error message:




    '/boot/grub/i386-pc/normal.mod' not found.




    After lots of reading on the web, and not being too happy with what I found, I decided to check the BIOS. One thing I discovered futzing around with my new PC's BIOS settings is that this new machine has two booting options; EFI or Legacy. The machine boots using EFI as default.



    I turned off my new PC, inserted the Ubuntu bootable flash drive, turned on the PC, hit F9 (might be different in other machines) until I got the boot source options. I selected to boot from the flash drive in Legacy mode. Hit Enter, and reinstalled Ubuntu again.



    This time around, upon rebooting my machine, the PC booted normally.






    share|improve this answer






















      Your Answer







      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "89"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f386467%2ferror-file-grub-i386-pc-normal-mod-not-found-in-ubuntu-13-10%23new-answer', 'question_page');

      );

      Post as a guest






























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      6
      down vote













      I just encountered a similar issue when trying to install Mint 16 and Ubuntu 13.10 on my system (dual boot with Windows 7, replacement for existing Mint 15 installation). Both Installations resulted in this message and reinstalling / reconfiguring Grub didn't fix it.



      It seams that - at least in my case - the installer thought that I wanted to use EFI (Secure Boot) which is not the case. I explicitly disabled it in my UEFI BIOS, but when I checked /boot/grub it only contained a 'x86_64-efi' folder, the needed 'i386-pc' folder was missing (required for BIOS / non-EFI setup).



      The following solution worked for me (with Ubuntu 13.10):



      Boot Live DVD/USB, open shell and execute:



      sudo -s
      #where sda1 is my root partition
      mount /dev/sda1 /mnt
      mount -t proc none /mnt/proc
      mount -t sysfs none /mnt/sys
      mount -o bind /dev /mnt/dev
      mount -o bind /tmp/ /mnt/tmp
      # chroot into your ubuntu installation
      chroot /mnt
      # remove all those grub efi packages
      apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
      # and re-install grub with the bios (non-efi) packages only
      apt-get --reinstall install grub-common grub-pc os-prober
      # if there is an error repeat the setup via:
      grub-install --recheck /dev/sda


      Additional notes:



      • If you have a separate boot partition you need to mount it too before reconfiguring grub.

      • It may be necessary to leave some free (unpartitioned) space before the first partition for the boot loader (can be done with GParted in Live system).

      • If apt-get can't reach (find) the remote archive hosts, try to manually set the DNS server (at home usually the router's) IP, e.g.: "echo nameserver 192.168.0.1 >> /etc/resolv.conf"

      • Note that the setup may be different for GPT (non MBR partition table) + this will surely not work when dual booting with a system that needs EFI.





      share|improve this answer




















      • Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
        – pawan
        Jan 17 '14 at 11:46














      up vote
      6
      down vote













      I just encountered a similar issue when trying to install Mint 16 and Ubuntu 13.10 on my system (dual boot with Windows 7, replacement for existing Mint 15 installation). Both Installations resulted in this message and reinstalling / reconfiguring Grub didn't fix it.



      It seams that - at least in my case - the installer thought that I wanted to use EFI (Secure Boot) which is not the case. I explicitly disabled it in my UEFI BIOS, but when I checked /boot/grub it only contained a 'x86_64-efi' folder, the needed 'i386-pc' folder was missing (required for BIOS / non-EFI setup).



      The following solution worked for me (with Ubuntu 13.10):



      Boot Live DVD/USB, open shell and execute:



      sudo -s
      #where sda1 is my root partition
      mount /dev/sda1 /mnt
      mount -t proc none /mnt/proc
      mount -t sysfs none /mnt/sys
      mount -o bind /dev /mnt/dev
      mount -o bind /tmp/ /mnt/tmp
      # chroot into your ubuntu installation
      chroot /mnt
      # remove all those grub efi packages
      apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
      # and re-install grub with the bios (non-efi) packages only
      apt-get --reinstall install grub-common grub-pc os-prober
      # if there is an error repeat the setup via:
      grub-install --recheck /dev/sda


      Additional notes:



      • If you have a separate boot partition you need to mount it too before reconfiguring grub.

      • It may be necessary to leave some free (unpartitioned) space before the first partition for the boot loader (can be done with GParted in Live system).

      • If apt-get can't reach (find) the remote archive hosts, try to manually set the DNS server (at home usually the router's) IP, e.g.: "echo nameserver 192.168.0.1 >> /etc/resolv.conf"

      • Note that the setup may be different for GPT (non MBR partition table) + this will surely not work when dual booting with a system that needs EFI.





      share|improve this answer




















      • Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
        – pawan
        Jan 17 '14 at 11:46












      up vote
      6
      down vote










      up vote
      6
      down vote









      I just encountered a similar issue when trying to install Mint 16 and Ubuntu 13.10 on my system (dual boot with Windows 7, replacement for existing Mint 15 installation). Both Installations resulted in this message and reinstalling / reconfiguring Grub didn't fix it.



      It seams that - at least in my case - the installer thought that I wanted to use EFI (Secure Boot) which is not the case. I explicitly disabled it in my UEFI BIOS, but when I checked /boot/grub it only contained a 'x86_64-efi' folder, the needed 'i386-pc' folder was missing (required for BIOS / non-EFI setup).



      The following solution worked for me (with Ubuntu 13.10):



      Boot Live DVD/USB, open shell and execute:



      sudo -s
      #where sda1 is my root partition
      mount /dev/sda1 /mnt
      mount -t proc none /mnt/proc
      mount -t sysfs none /mnt/sys
      mount -o bind /dev /mnt/dev
      mount -o bind /tmp/ /mnt/tmp
      # chroot into your ubuntu installation
      chroot /mnt
      # remove all those grub efi packages
      apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
      # and re-install grub with the bios (non-efi) packages only
      apt-get --reinstall install grub-common grub-pc os-prober
      # if there is an error repeat the setup via:
      grub-install --recheck /dev/sda


      Additional notes:



      • If you have a separate boot partition you need to mount it too before reconfiguring grub.

      • It may be necessary to leave some free (unpartitioned) space before the first partition for the boot loader (can be done with GParted in Live system).

      • If apt-get can't reach (find) the remote archive hosts, try to manually set the DNS server (at home usually the router's) IP, e.g.: "echo nameserver 192.168.0.1 >> /etc/resolv.conf"

      • Note that the setup may be different for GPT (non MBR partition table) + this will surely not work when dual booting with a system that needs EFI.





      share|improve this answer












      I just encountered a similar issue when trying to install Mint 16 and Ubuntu 13.10 on my system (dual boot with Windows 7, replacement for existing Mint 15 installation). Both Installations resulted in this message and reinstalling / reconfiguring Grub didn't fix it.



      It seams that - at least in my case - the installer thought that I wanted to use EFI (Secure Boot) which is not the case. I explicitly disabled it in my UEFI BIOS, but when I checked /boot/grub it only contained a 'x86_64-efi' folder, the needed 'i386-pc' folder was missing (required for BIOS / non-EFI setup).



      The following solution worked for me (with Ubuntu 13.10):



      Boot Live DVD/USB, open shell and execute:



      sudo -s
      #where sda1 is my root partition
      mount /dev/sda1 /mnt
      mount -t proc none /mnt/proc
      mount -t sysfs none /mnt/sys
      mount -o bind /dev /mnt/dev
      mount -o bind /tmp/ /mnt/tmp
      # chroot into your ubuntu installation
      chroot /mnt
      # remove all those grub efi packages
      apt-get remove --purge grub-efi-amd64 grub-efi-amd64-bin
      # and re-install grub with the bios (non-efi) packages only
      apt-get --reinstall install grub-common grub-pc os-prober
      # if there is an error repeat the setup via:
      grub-install --recheck /dev/sda


      Additional notes:



      • If you have a separate boot partition you need to mount it too before reconfiguring grub.

      • It may be necessary to leave some free (unpartitioned) space before the first partition for the boot loader (can be done with GParted in Live system).

      • If apt-get can't reach (find) the remote archive hosts, try to manually set the DNS server (at home usually the router's) IP, e.g.: "echo nameserver 192.168.0.1 >> /etc/resolv.conf"

      • Note that the setup may be different for GPT (non MBR partition table) + this will surely not work when dual booting with a system that needs EFI.






      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered Jan 10 '14 at 16:08









      cbaoth

      612




      612











      • Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
        – pawan
        Jan 17 '14 at 11:46
















      • Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
        – pawan
        Jan 17 '14 at 11:46















      Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
      – pawan
      Jan 17 '14 at 11:46




      Thanks Cbaoth for answering question I would love to try once.I already installed 32 bit vesion and it worked quite smoothly.
      – pawan
      Jan 17 '14 at 11:46












      up vote
      2
      down vote













      Solution from this link works on Ubuntu 13.10, try once again, but in your case commands should look like below.



      sudo mount /dev/sdb5 /mnt
      sudo grub-install /dev/sdb --root-directory=/mnt





      share|improve this answer


























        up vote
        2
        down vote













        Solution from this link works on Ubuntu 13.10, try once again, but in your case commands should look like below.



        sudo mount /dev/sdb5 /mnt
        sudo grub-install /dev/sdb --root-directory=/mnt





        share|improve this answer
























          up vote
          2
          down vote










          up vote
          2
          down vote









          Solution from this link works on Ubuntu 13.10, try once again, but in your case commands should look like below.



          sudo mount /dev/sdb5 /mnt
          sudo grub-install /dev/sdb --root-directory=/mnt





          share|improve this answer














          Solution from this link works on Ubuntu 13.10, try once again, but in your case commands should look like below.



          sudo mount /dev/sdb5 /mnt
          sudo grub-install /dev/sdb --root-directory=/mnt






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 13 '17 at 12:23









          Community♦

          1




          1










          answered Dec 12 '13 at 19:01







          user224863



























              up vote
              1
              down vote













              I don't know if the user is encountering this problem on new machines or not, but this is what I found in a new PC I just received from my boss at work.



              As usual, I wiped out the HDD to get rid of Windows, and installed Ubuntu 13.10 using a bootable flash drive. After installation and restart, I encountered the following error message:




              '/boot/grub/i386-pc/normal.mod' not found.




              After lots of reading on the web, and not being too happy with what I found, I decided to check the BIOS. One thing I discovered futzing around with my new PC's BIOS settings is that this new machine has two booting options; EFI or Legacy. The machine boots using EFI as default.



              I turned off my new PC, inserted the Ubuntu bootable flash drive, turned on the PC, hit F9 (might be different in other machines) until I got the boot source options. I selected to boot from the flash drive in Legacy mode. Hit Enter, and reinstalled Ubuntu again.



              This time around, upon rebooting my machine, the PC booted normally.






              share|improve this answer


























                up vote
                1
                down vote













                I don't know if the user is encountering this problem on new machines or not, but this is what I found in a new PC I just received from my boss at work.



                As usual, I wiped out the HDD to get rid of Windows, and installed Ubuntu 13.10 using a bootable flash drive. After installation and restart, I encountered the following error message:




                '/boot/grub/i386-pc/normal.mod' not found.




                After lots of reading on the web, and not being too happy with what I found, I decided to check the BIOS. One thing I discovered futzing around with my new PC's BIOS settings is that this new machine has two booting options; EFI or Legacy. The machine boots using EFI as default.



                I turned off my new PC, inserted the Ubuntu bootable flash drive, turned on the PC, hit F9 (might be different in other machines) until I got the boot source options. I selected to boot from the flash drive in Legacy mode. Hit Enter, and reinstalled Ubuntu again.



                This time around, upon rebooting my machine, the PC booted normally.






                share|improve this answer
























                  up vote
                  1
                  down vote










                  up vote
                  1
                  down vote









                  I don't know if the user is encountering this problem on new machines or not, but this is what I found in a new PC I just received from my boss at work.



                  As usual, I wiped out the HDD to get rid of Windows, and installed Ubuntu 13.10 using a bootable flash drive. After installation and restart, I encountered the following error message:




                  '/boot/grub/i386-pc/normal.mod' not found.




                  After lots of reading on the web, and not being too happy with what I found, I decided to check the BIOS. One thing I discovered futzing around with my new PC's BIOS settings is that this new machine has two booting options; EFI or Legacy. The machine boots using EFI as default.



                  I turned off my new PC, inserted the Ubuntu bootable flash drive, turned on the PC, hit F9 (might be different in other machines) until I got the boot source options. I selected to boot from the flash drive in Legacy mode. Hit Enter, and reinstalled Ubuntu again.



                  This time around, upon rebooting my machine, the PC booted normally.






                  share|improve this answer














                  I don't know if the user is encountering this problem on new machines or not, but this is what I found in a new PC I just received from my boss at work.



                  As usual, I wiped out the HDD to get rid of Windows, and installed Ubuntu 13.10 using a bootable flash drive. After installation and restart, I encountered the following error message:




                  '/boot/grub/i386-pc/normal.mod' not found.




                  After lots of reading on the web, and not being too happy with what I found, I decided to check the BIOS. One thing I discovered futzing around with my new PC's BIOS settings is that this new machine has two booting options; EFI or Legacy. The machine boots using EFI as default.



                  I turned off my new PC, inserted the Ubuntu bootable flash drive, turned on the PC, hit F9 (might be different in other machines) until I got the boot source options. I selected to boot from the flash drive in Legacy mode. Hit Enter, and reinstalled Ubuntu again.



                  This time around, upon rebooting my machine, the PC booted normally.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Feb 4 '14 at 17:44









                  Luís de Sousa

                  8,833174996




                  8,833174996










                  answered Feb 4 '14 at 17:22









                  user244545

                  111




                  111



























                       

                      draft saved


                      draft discarded















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f386467%2ferror-file-grub-i386-pc-normal-mod-not-found-in-ubuntu-13-10%23new-answer', 'question_page');

                      );

                      Post as a guest













































































                      Popular posts from this blog

                      pylint3 and pip3 broken

                      Missing snmpget and snmpwalk

                      How to enroll fingerprints to Ubuntu 17.10 with VFS491