OK, here's my machine & setup: I'm using a Lenovo Ideacentre K410. It came preloaded with Win7 Home in 64-bit. I installed a terrabyte drive in UEFI mode, then installed Xubuntu 14.04 Trusty Tahr on it. I've been using it 99% of my time, but maintained the Win7 install on the BIOS/MBR 500Gb drive. Since installing Linux, the Grub NEVER gave me a choice of whether to boot into Linux or Windows, as it always defaulted to Xubuntu and disregarded windows. I soon discovered that if I unplug the comm cable from the Terrabyte drive, and then boot the pc, it boots directly into Windows. But I then can't access files on the Linux drive without turning the machine off. With both cables plugged in, it always boots into Xubuntu. This is how I've been utilizing this machine, until now.
I recently tried "fixing" the Grub using "Boot-Repair-Disk" iso installed on a thumb drive. After following it's instructions as given, which involved deleting the Grub and then installing an updated version of the Grub, it said the installation was successful and that I could reboot the pc. Upon rebooting, I get the following error:
error: file'/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue>_
NOW what do I do? Obviously the Grub FAILED to load and is broken somehow. I'm thinking that maybe I could repair the Grub with the original install disc I used when I installed Xubuntu.(?)
The Boot-Repair-Disk info file is here http://paste.ubuntu.com/23162262/
Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of the same hard drive for core.img. core.img is at this location and looks for (,msdos1)/grub.
Now I'm confused as, all this time I thought the terrabyte drive was in UEFI mode, but THIS program says it's using an MBR & a version of msDOS. WTH?
I see a set of instructions to restore Grub here: Grub not working after Windows 8.1 update on Ubuntu 12.04 LTS
I'll try them, and post the results later on this thread.
UPDATE: After I tried to update Grub with the command line in a terminal
I got the following:
Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.19.0-69-generic Found initrd image: /boot/initrd.img-3.19.0-69-generic Found linux image: /boot/vmlinuz-3.19.0-65-generic Found initrd image: /boot/initrd.img-3.19.0-65-generic Found linux image: /boot/vmlinuz-3.19.0-58-generic Found initrd image: /boot/initrd.img-3.19.0-58-generic Found linux image: /boot/vmlinuz-3.19.0-56-generic Found initrd image: /boot/initrd.img-3.19.0-56-generic Found linux image: /boot/vmlinuz-3.19.0-51-generic Found initrd image: /boot/initrd.img-3.19.0-51-generic Found linux image: /boot/vmlinuz-3.19.0-49-generic Found initrd image: /boot/initrd.img-3.19.0-49-generic Found linux image: /boot/vmlinuz-3.19.0-47-generic Found initrd image: /boot/initrd.img-3.19.0-47-generic Found linux image: /boot/vmlinuz-3.13.0-96-generic Found initrd image: /boot/initrd.img-3.13.0-96-generic done
for some reason, Grub is NOT detecting my other hard drive and Windows.