0

I've been trying to get Ubuntu 13.10 & Windows 8.1 to boot together. I installed Ubuntu on my main hard drive (which came with Windows pre-installed). However, when I tried to boot Ubuntu, it just skips to Windows. I've looked through numerous questions, answers & forums and none of them have helped me.

When I load Windows, everything is fine but when I load Ubuntu, I get this error:

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

The first thing I did was run boot-repair but that did nothing. Part way through boot-repair a dialog box appeared saying:

WinEFI detected. Backup and rename WinEFI files? Yes or no? (or something like that)

Is that my problem? I've tried both ways with no luck.

I have tried this on both UEFI and Legacy mode and both yield the same results. I have also tried toggling Secure Boot but this again seems to do nothing.

Here is the paste from after boot-repair (the last one I did): http://paste.ubuntu.com/7227403

Can anybody help me? This is getting really frustrating. Thanks in advance.

6

1 Answer 1

1

Locate the partition in which linux is present with the help of following technique

grub rescue > ls (hd0) (hd0, msdos9)....(instead of 'msdos',it may be 'gpt' in your case)

grub rescue > ls (hd0,msdos9)

grub rescue > ls (hd0,msdos8)

grub rescue > ls (hd0,msdos5) # suppose this is linux

grub rescue > ls (hd0,msdos5)

grub rescue > set root=(hd0,msdos5)

grub rescue > set prefix=(hd0,msdos5)/boot/grub

grub rescue > insmod normal

grub rescue > normal

Now, system's boot menu appears. Boot into linux.

sudo update-grub

sudo grub-install  /dev/sda # If the drive is hd0 the equivalent is sda, if it's hd1 then use sdb

This fixes boot loader.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .