I just added a new SSD to my laptop. I installed Windows on it, and booted into Windows, and all is good.
Then I installed Ubuntu 14.04 on my second SSD, rebooted, and no GRUB menu appeared! I installed some updates, rebooted again, then did sudo update-grub
, which gave me this:
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.16.0-39-generic
Found initrd image: /boot/initrd.img-3.16.0-39-generic
Found linux image: /boot/vmlinuz-3.16.0-30-generic
Found initrd image: /boot/initrd.img-3.16.0-30-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Still no Windows found! I can see the drive with Windows installed, because it is auto-mounted when I log in. WTH is going on and how do I fix it?
Here is the output of lsblk
. My Windows install is on sdc
, and the drive mounted to /windows
is a big NTFS drive for media.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
└─sda1 8:1 0 111.8G 0 part /
sdb 8:16 0 698.7G 0 disk
├─sdb1 8:17 0 668.9G 0 part /windows
└─sdb2 8:18 0 29.8G 0 part
sdc 8:32 0 223.6G 0 disk
└─sdc1 8:33 0 223.6G 0 part /media/chris/920E78CD0E78ABBB
sr0 11:0 1 1024M 0 rom
If that doesn't work you can manually boot windows by going in bios and moving whichever harddisk you want to boot to the top of the list.
Its annoying but it'll work.