У меня есть ноутбук HP Envy 17 "с Core i7 4700MQ, 8 ГБ оперативной памяти, жесткий диск 1 ТБ и Windows 10 (обновлен с Windows 8.1). После недавнего обновления я больше не мог загружаться в Windows 10, поэтому я сделал что я обычно делаю, когда у меня возникают проблемы с Windows, я загружаюсь в Linux, чтобы узнать, смогу ли я исправить эту проблему. Первоначально я установил 9.04, но моя беспроводная сеть не работала, и ни один из них не загрузил и не установил USB, поэтому я загрузил и установил 16.04.1.
На моем жестком диске было очень мало свободного места, поэтому я уменьшил размер большого раздела Windows на 80 ГБ для установки новой версии Linux. Новый раздел - sda10, а swap - на sda8.
Я также загрузил и установил ремонт grub и запустил инструмент, но безрезультатно. Это не имело явного отличия от процедуры запуска.
Очевидно, что проблема GRUB. GRUB для распознавания ОС на sda10?
Я отключил безопасную загрузку и включил устаревшую загрузку.
Одна из проблем, которые я вижу по вашему описанию, - это включение устаревшей загрузки. Загрузите установочный носитель с включенным UEFI. Система с большей готовностью распознает то, что у вас есть в этом режиме. Он будет использовать режим, в который вы загружаете. Установите Ubuntu из сеанса UEFI.
После установки у вас будет выбор BIOS для загрузки Windows или Ubuntu. Если вы загрузите Ubuntu, вы перейдете в меню GRUB. Из этого меню у вас будет возможность загрузить Windows или Ubuntu.
Это вылечит проблему, которую вы описываете Grub, узнавая, где находится ОС.
Кстати, глядя на вашем изображении у вас есть раздел подкачки размером менее 200megs. Вы можете подумать о том, чтобы иметь раздел подкачки размером около 1 1/2 размера вашего барана. Если у вас есть 8 гигабайтов, вы получите преимущество в производительности, имея 12 гигабайтов. 200 мегабайт - это тизер для системы. Возможно, вам даже лучше не иметь обмен, если вы можете выделить только 200 мегабайт.