Я только что получил мой новый компьютер с Windows 10, установленной на SSD, также я хочу установить Ubuntu как двойную систему на мой жесткий диск, я попытался установить его несколько раз и поместить загрузчик для Ubuntu в разные места моего жесткого диска, но, похоже, как будто это не работает (даже если я нажму F12 и использую Legacy для загрузки моего жесткого диска, он все равно не сможет найти загрузчик).

Я пытался позволить ubuntu создать собственный раздел (для root, swap и UEFI) на жестком диске, но он все еще не работает, как описано выше.

Я думаю о том, чтобы поместить раздел UEFI для Ubuntu в мой SSD, потому что похоже, что мой BIOS не видит жесткий диск при загрузке. И, похоже, у меня есть два варианта:

  1. создайте новый раздел UEFI для Ubuntu, чтобы в моем SSD было два раздела UEFI, и я не знаю, сработает ли это.

  2. выберите размещение информации о загрузчике Ubuntu в исходный раздел UEFI. Но я не уверен, что это сломает мой раздел UEFI для Windows 10?

это мой текущий раздел:

http://i.stack.imgur.com/9Srjs.png

Любая помощь будет оценена, спасибо!

1 ответ1

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, но не ваш жесткий диск, то вы должны поместить раздел Linux /boot на SSD. Этот раздел должен иметь размер около 500 МБ и иметь точку монтирования /boot . Ubuntu будет хранить там свои ядра. Поскольку загрузчик использует микропрограмму для чтения ядер, они должны быть на доступном носителе. Как только ядро взяло под свой контроль, остальная часть ОС может пойти куда угодно, что ядро может прочитать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .