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