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/
It says
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
sudo update-grub
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.
sdb1/EFI/ubuntu/shimx64.efi
file. Please take a look at the last seven lines of your boot-info-summary. – mook765 Sep 11 '16 at 04:41sda
you have to run Boot-repair in legacy-mode. Grub in MBR should be legacy-version of Grub. Grub has been installed on MBR ofsda
before. With Grub-legacy you have to enter BIOS every time you want to change OS. No need to unplug Ubuntu-drive when you want to run Windows, just enter UEFI-BIOS and choose where you want to boot from... – mook765 Sep 11 '16 at 06:02F12
-key will bring you to boot-menu, you can choose there which drive to boot. – mook765 Sep 11 '16 at 06:41F2
-key orDel
-key or check out in the manual of your hardware which key to press. When you start the computer it will beep once, then screen comes up and you can see mostly on the lower edge of the screen which key to press to enter BIOS. – mook765 Sep 11 '16 at 11:47