Каков правильный способ установки Win10, установки Ubuntu с включенной Secureboot [заблокированный BIOS]?
Я уже успешно установил Ubuntu на свой ноутбук. У меня есть два физических диска, один SSD и один HDD. BIOS заблокирован, и SecureBoot включен без возможности выключить его.
Раньше у меня была винда на жестком диске, недавно она была переустановлена на SSD (менеджер загрузки Windows все еще на жестком диске). Я установил Ubuntu (раздел 95 ГБ и раздел 5 ГБ) в отдельный раздел, который я сделал на жестком диске. Загрузчик находится на SSD (я беспокоился об удалении диспетчера загрузки Windows и перелистывании окон).
Проблема в том, что я не могу видеть SSD все время в своем BIOS, поэтому не могу загрузиться в Linux. В идеале, я бы хотел, чтобы я загрузил Windows или Linux для загрузки (выбрал при запуске). Каков наилучший способ настроить его с минимальной опасностью? Я беспокоюсь о получении системы, в которой я не могу запустить ни операционную систему (или хуже).
Кто-нибудь когда-нибудь делал что-то подобное и хотел бы получить совет или, может быть, даже руководство?
1 ответ
Под EFI список параметров загрузки, который вы видите, не является хорошим индикатором того, может ли прошивка получить доступ к данному диску. Список порядка загрузки EFI может содержать информацию о загрузке, основанную на загрузчиках в режиме BIOS (обычно соответствующих конкретным устройствам), загрузочных файлах EFI, резервных загрузочных файлах EFI (обычно соответствующих конкретным устройствам), дисках ROM в режиме BIOS или в режиме EFI в подключаемые карты и многое другое. Некоторые из этих параметров автоматически генерируются микропрограммой, а другие создаются программами установки ОС или вами (с использованием таких инструментов, как Ubuntu efibootmgr
). Параметры, которые вы установили в прошивке (например, для активации загрузки по сети), могут добавлять или удалять параметры загрузки. Обратите внимание, что дисковое устройство может быть идеально доступно для прошивки, но список загрузки EFI может не упомянуть об этом, потому что у этого дискового устройства нет загрузчика, который может обнаружить прошивка (или ни одного, которое было записано в NVRAM).
Тем не менее, существуют случаи, когда прошивка может быть медленной для распознавания дискового устройства, или когда она может быть полностью недоступна для прошивки, потому что прошивка может не иметь драйверов. Исходя из вашего описания, первый из этих случаев может произойти с вами, но, по крайней мере, так же вероятно, что вы не увидите свой SSD в списке загрузки просто потому, что на нем не установлены загрузочные загрузчики.
В качестве меры предосторожности против перезагружения вашего компьютера, вы можете подготовить USB-накопитель или CD-R с помощью моего менеджера загрузки rEFInd. Ссылки для скачивания с изображениями для обоих типов носителей присутствуют на этой странице. Однако обратите внимание, что стандартные изображения не будут работать с включенной безопасной загрузкой. Чтобы добавить поддержку безопасной загрузки, вы должны перепрыгнуть через дополнительные обручи, как описано в документации по безопасной загрузке. Кроме того, вы можете временно отключить безопасную загрузку, если вам нужно использовать rEFInd для загрузки вашего компьютера. (Почти всегда можно отключить безопасную загрузку. Возможность сделать это может быть очень неясной или плохо идентифицированной, но она почти всегда доступна.)
Имея это в виду, вы можете иметь один или несколько системных разделов EFI (ESP), расположенных на одном или обоих ваших дисках. Это усложняет тот факт, что конфигурация Ubuntu GRUB требует, чтобы GRUB мог читать оба его файла конфигурации (grub.cfg
) и ядро Linux, оба из которых идут в /boot
на Ubuntu. Таким образом, если есть проблема с доступом к одному диску из EFI, и если /boot
находится на проблемном диске, GRUB не будет работать правильно. Вы можете защититься от этой возможности, создав отдельный /boot
с точки зрения доступности EFI раздел (сделать его не менее 500 МБ) на диске более безопасным. Аналогично, загрузчик Windows должен иметь доступ к разделу Windows.
В общем, если у вас есть какие-либо сомнения относительно способности вашей EFI читать один из ваших дисков, вы должны поставить свои ESP(ы), Ubuntu /boot
раздел и винда C:
раздел на "безопасный" диск. Затем вы можете использовать диск, который может создавать проблемы для корня Ubuntu (/
), Ubuntu /home
, своп, данные Windows и все остальное.