Двойная загрузка на отдельных дисках - лучшая конфигурация

Я собираюсь установить свой новый Ноутбук с помощью конфигурации двойной загрузки Ubuntu и Windows 10. Я ранее использовал один диск и разделил его для содержания обоих ОС. Теперь, у меня есть PCIe на 128 ГБ SSD и SSD на 512 ГБ. Я хотел бы свой диск меньшего размера содержать только систему Ubuntu и устройство хранения данных и большую, которая будет только касаться окон.

Я понимаю, что обычно существует два способа настроить это:

Отключение неиспользованного диска на установке

  1. отключите 1 диск и установите первую ОС на включенном диск

  2. отключите диск с новой установленной системой, включите другой диск и установите 2-ю ОС

  3. плагин все диски и настраивает BIOS/UEFI для выбора загрузочного диска по умолчанию
  4. на запуске вводят BIOS/UEFI для входа в систему не по умолчанию

Используя загрузчик

  1. Все диски остаются в машине для каждой установки
  2. установите Windows сначала, потому что установки Linux, кажется, более внимательны к установкам двойной загрузки и оставляют установку окон неповрежденной
  3. После того, как Windows установлен, установка Linux и избранный вторичный диск как раздел данных и система
  4. Загрузчик должен быть создан, включив для выбора системы начальной загрузки на запуске машины

Очевидно, я использовал вторую опцию со своей предыдущей установкой, начиная с отключения раздела физически невозможно =). Человечность загрузчика, созданная для меня, хорошо работала, НО она примет значение по умолчанию в Linux. Это означало придерживаться ПК, в то время как он загрузился и быстро циклически повторяющийся к опции окон при начальной загрузке в мою предпочтенную ОС - который является Windows.

Я хотел бы установить Windows как мою начальную загрузку по умолчанию ОС с удобным способом ввести мою вторичную ОС (Ubuntu) при необходимости. Все это сделанное с каждой ОС установлено на отдельном диске.

Рассмотрение упомянутых выше методов, что лучшие практики должны заставить это произойти? Есть ли дополнительные соображения или методы, которые я не упомянул?

1
задан 27 July 2019 в 22:02

1 ответ

Вы пытаетесь применить знание BIOS к основанному на EFI компьютеру, и это введет Вас в заблуждение. (Обратите внимание, что EFI/UEFI является заменой для более старого BIOS. Многие люди - и даже производители - называют EFIs "BIOS", но это вводит в заблуждение.) В особенности:

включите все диски и настройте BIOS/UEFI для выбора загрузочного диска по умолчанию

Под BIOS код загрузчика прочитан из Главной загрузочной записи (MBR) диска, таким образом, распространено относиться к "начальной загрузке диска" или чего-то подобного, и это довольно точно. Под EFI, тем не менее, код загрузчика хранится как обычные файлы на Системном разделе EFI (ESP). Значительно, единственный ESP может содержать несколько загрузчиков, и у Вас может быть любое количество ESPs. Компьютер знает который загрузчик работать потому что та информация в сохраненном в NVRAM. Таким образом, хотя загрузочный код прочитан из диска, "загружение диска" неоднозначно в лучшем случае и совершенно обманчиво во многих контекстах.

Вместо этого необходимо думать о начальной загрузке файла и всегда иметь в виду, что на файл, который будет загружен, ссылаются в NVRAM. Дальнейшая сложность - то, что многие (но не все) EFIs удаляют те ссылки NVRAM, если файл, который будет загружен, исчезает. Таким образом обычно отключающие диски, таким образом, можно загрузить или установить ОС на другом диске, могут представить компьютер, не могущий загружать ОС на отключенном диске, даже когда Вы включаетесь, это въезжает задним ходом. Этот факт делает вид из манипулирования диска, которое Вы описываете в своей первой нецелесообразной опции. (Это может быть сделано работать, но если Вы пробуете, обязательно, чтобы Вы поняли, как Ваш компьютер обрабатывает свои основанные на NVRAM указатели на загрузчики, так, чтобы можно было воссоздать любые записи, которые удалены.)

Необходимо также знать, что Ubuntu имеет ошибку, которая заставляет ее устанавливать свой загрузчик (GRUB) на первом ESP, который она находит (обычно на /dev/sda), даже при попытке сказать этому делать иначе. Возможно работать вокруг этой ошибки путем временного изменения раздела, вводят коды.

В целом, если Вы намереваетесь оставить оба диска в компьютере для долгого пути, я предлагаю, чтобы Вы не были слишком обеспокоены завершенной изоляцией этих двух Ose друг от друга. В частности, не будьте зациклены на изоляции их загрузчиков; просто позвольте установщикам поместить загрузчики, где они хотят поместить их. Это должно хорошо работать в большинстве целей. Если Вы будете намереваться переместить диски от одного компьютера до другого время от времени, тем не менее, то необходимо будет быть более осторожными и узнать больше о ESP, вводят коды, как компьютер обрабатывает записи NVRAM, указывающие на загрузчики и т.д.

Относительно создания Windows ОС по умолчанию, это легко выполняется с инструментом как GRUB Customizer. Я не могу дать определенный совет при использовании его, тем не менее, так как я избегаю GRUB, когда это возможно. (Я поддерживаю диспетчер начальной загрузки перенаходки, который может также быть настроен для начальной загрузки Windows по умолчанию путем изменения default_selection строка в refind.conf.)

Для получения дополнительной информации о том, как работает начальная загрузка режима EFI, я рекомендую читать один или несколько из следующего:

Наконец, современные EFIs обеспечивают функцию, известную как Модуль поддержки совместимости (CSM), который позволяет им загрузить загрузчики режима BIOS использования. (См. мою страницу на CSM, на который ссылаются выше.), Если изучение режима EFI пути походит на слишком большое количество стычки Вам, можно продолжать делать вещи в BIOS путь при помощи CSM компьютера; однако, это представляет его собственную угрозу. В частности, много компьютеров никогда полностью отключают поддержку начальной загрузки режима EFI, таким образом, можно легко закончить с одной ОС, установленной в режиме BIOS и другом в режиме EFI, которым будет более трудно управлять или, чем все-EFI или, чем установка все-BIOS. Кроме того, некоторые EFIs испытывают недостаток в CSM, и вероятно, что производители начнут отбрасывать CSM в будущем, таким образом, придерживаться начальной загрузки режима BIOS просто задержит Вашу потребность узнать о начальной загрузке режима EFI. По моему скромному мнению, лучше занять час или два для изучения основ режима EFI, загружающегося, чем попытаться придерживаться режима BIOS, загружающегося через CSM.

5
ответ дан 3 December 2019 в 06:38

Другие вопросы по тегам:

Похожие вопросы: