На этот вопрос уже есть ответ здесь:
Я только что добавил новый SSD в свой ноутбук. Я установил на него Windows, загрузился в Windows, и все в порядке.
Затем я установил Ubuntu 14.04 на свой второй SSD, перезагрузился, и меню GRUB не появилось! Я установил несколько обновлений, снова перезагрузился, затем выполнил sudo update-grub
, что дало мне следующее:
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
Windows по-прежнему не найдена! Я вижу диск с установленной Windows, потому что он автоматически монтируется при входе в систему. WTH продолжается, и как мне это исправить?
Вот результат lsblk
. Моя установка Windows находится на sdc
, а диск, подключенный к / windows
, является большим NTFS-приводом для носителей.
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
Если это не работает, можно вручную загрузить окна путем входа в BIOS и перемещения, какой бы ни жесткий диск Вы хотите загрузиться к верхней части списка.
Его раздражение, но это будет работать.