Во-первых, отключите свой CSM! Модуль поддержки совместимости (CSM; он же "устаревшая поддержка загрузки" или аналогичный термин) предназначен для запуска загрузчиков, написанных для BIOS, на EFI. (Большинство компьютеров, представленных с середины 2011 года, имеют EFI, а не BIOS, хотя термин "BIOS" часто неправильно применяется к EFI.) Когда существующая ОС загружается в режиме EFI, включение CSM создает дополнительные пути загрузки, которые, если они выполняются, создают сложности. Таким образом, включение CSM гораздо чаще создает проблемы, чем решает их. Вы можете столкнуться с такими проблемами. Подробнее об этом см. На моей веб-странице об этом.
Если CSM отключен, вы сможете загрузить установщик Ubuntu в режиме EFI. Вы можете дважды проверить, что он находится в режиме EFI, перейдя в оболочку и найдя каталог с именем /sys/firmware/efi
. Если он присутствует, вы загрузились в режиме EFI; если нет, то вы загрузились в режиме BIOS.
Не существует единственного "правильного" ответа о том, как настроить системный раздел (ы) EFI (ESP). Вы можете поделиться ими между операционными системами или иметь один для каждой ОС; поместите их все на один диск или распределите по дискам; и так далее. Мой общий совет - использовать один ESP для всех ваших ОС. Частично это происходит потому, что установщик Windows (по крайней мере, через Windows 7; я не проверял более поздние версии) отключается, если видит несколько ESP.
Установщик Ubuntu должен обнаружить ваш ESP, автоматически смонтировать его в /boot/efi
и установить там загрузчик. Вы не должны получать подсказки о том, где установить загрузчик. Это становится более сложным, если у вас есть несколько ESP.
Если вы подозреваете, что ваша прошивка может читать ваш SSD, но не ваш жесткий диск, то вы должны поместить раздел Linux /boot
на SSD. Этот раздел должен иметь размер около 500 МБ и иметь точку монтирования /boot
. Ubuntu будет хранить там свои ядра. Поскольку загрузчик использует микропрограмму для чтения ядер, они должны быть на доступном носителе. Как только ядро взяло под свой контроль, остальная часть ОС может пойти куда угодно, что ядро может прочитать.