Я только что приобрел новый компьютер с установленной на SSD-диске Windows 10, а также хочу установить Ubuntu в качестве двойной системы на жесткий диск. Я пробовал устанавливать ее несколько раз и помещал загрузчик Ubuntu в разные места жесткого диска, но, похоже, это не работает (даже если я нажимаю F12 и использую Legacy для загрузки жесткого диска, он все равно не может найти загрузчик).
Я попытался разрешить Ubuntu создать собственный раздел (для корневого раздела, раздела подкачки и UEFI) на жестком диске, но это все равно не работает так, как описано выше.
Я думаю о том, чтобы поместить раздел UEFI для Ubuntu на мой SSD, потому что похоже, что мой BIOS не видит HDD при загрузке. И похоже, что у меня есть два варианта:
создайте новый раздел UEFI для Ubuntu, чтобы на моем SSD было два раздела UEFI, и я не знаю, сработает ли это.
выбрать размещение информации загрузчика ubuntu в исходном разделе UEFI. Но я не уверен, сломает ли это мой раздел UEFI для windows 10?
это мой текущий раздел:
Любая помощь будет оценена по достоинству. Спасибо!
решение1
Первый,отключите 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, но не ваш жесткий диск, верны, то вам следует поместить /boot
раздел Linux на SSD. Этот раздел должен быть размером около 500 МБ и иметь точку монтирования /boot
. Ubuntu будет хранить свои ядра там. Поскольку загрузчик использует прошивку для чтения ядер, онидолженбыть на доступном носителе. Как только ядро взяло управление под контроль, остальная часть ОС может перемещаться куда угодно, что ядро может прочитать.