Требуется ли отключение безопасной загрузки для двойной загрузки Ubuntu 14.04 с Windows 8 UEFI?

9

Я прочитал несколько руководств по двойной загрузке Ubuntu и Windows 8, но все прочитанные мной руководства касаются более старых версий Ubuntu. Они рекомендуют отключить безопасную загрузку, поскольку в установщике Ubuntu есть ошибка, которая полностью удаляет загрузчик Windows 8. Нужно ли отключать это в Ubuntu 14.04? Могу ли я включить его снова после завершения установки? Кроме того, в соответствующей заметке я ЗНАЮ, что отключение быстрой загрузки необходимо для установки, но после того, как установка будет завершена, могу ли я ее снова включить?

Джон Скотт
источник
2
Я не уверен, если это необходимо для 14.04. Однако я отключил мой, чтобы установить 14.04. после установки я попытался включить его, и Windows не загрузилась, поэтому мне пришлось отключить снова. Я не знаю о быстрой загрузке, потому что я всегда разрешал ее отключать: никогда не нравилась идея, что мой компьютер не выключится, а вместо этого перейдет в спящий режим -.-
Geo
Вы должны иметь возможность загружаться с безопасной загрузкой, но не из меню grub. Есть ошибка. Невозможно загрузить Windows 8 с включенной безопасной загрузкой. Также опубликуйте # 11 об использовании refind bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464 Также при переустановке Ubuntu проблема заключается в том, что установщик не видит Windows или видит ее правильно так что это перезаписывает это. Если вы используете Something Else или ручную установку, то все в порядке, и это единственный способ переустановки.
oldfred
oldfred Я только что попробовал двойную загрузку и столкнулся с этой ошибкой. Я отключил Secure Boot, чтобы обойти это.
Джон Скотт

Ответы:

12

Вы на самом деле подняли четыре отдельных вопроса:

  • Безопасная загрузка - Теоретически, отключение безопасной загрузки не должно быть необходимым для установки Ubuntu 14.04 (или даже нескольких версий до этого). Практика обычно следует теории, но иногда нет - некоторые компьютеры просто не ладят с Shim (программой, которую Ubuntu использует для работы с Secure Boot). Проблема безопасной загрузки почти наверняка проявится как невозможность даже начать загрузку - либо установщик Ubuntu, либо система Ubuntu после ее установки. Если вы видите так же, как меню GRUB или логотип загрузки Ubuntu, барьер безопасной загрузки пройден. (В Fedora Secure Boot может иметь последующие эффекты намного позже, но в Ubuntu это гораздо реже.)
  • Ошибка удаления ESP - Старые версии Ubuntu слепо создавали новую файловую систему FAT16 в системном разделе EFI (ESP), где хранятся загрузчики EFI. Это действие приведет к удалению загрузчика Windows вместе с любыми другими файлами в ESP (такими как сторонние менеджеры загрузки, файлы обновления прошивки и т. Д.). Эта ошибка была обнаружена в 2011 году и исправлена ​​до выпуска Ubuntu 12.04, и поэтому не должна затрагивать Ubuntu 12.04, 12.10, 13.04, 13.10 или 14.04. Тем не менее, резервное копирование всех текущих разделов перед установкой Ubuntu (или любой другой ОС) является целесообразной мерой предосторожности.
  • Функция быстрой загрузки прошивки- Современные EFI обычно имеют функцию «быстрой загрузки» или что-то подобное. При включении встроенное ПО использует определенные ярлыки в процессе запуска, которые могут включать минимальную (а не полную) инициализацию USB-устройств. (ОС должна выполнить свою собственную полную инициализацию позже, независимо от того, что делает прошивка.) Возможно, компьютер не загрузится с флэш-накопителя USB. Это явно плохо, если вы пытаетесь установить Ubuntu с такого диска, поэтому необходимо будет отключить эту функцию при установке Ubuntu. (Если в вашей системе есть оптический диск, и вы пытаетесь установить с него, ярлыки инициализации USB должны быть неактуальными.) Обратите внимание, что детали могут различаться для разных компьютеров; вам может не потребоваться отключить функцию «быстрого запуска» на всех компьютерах. Как только Ubuntu установлен,
  • Быстрый запуск в Windows - в Windows 8 есть функция, которая называется «Быстрый запуск» («Гибридная загрузка» или «Гибридное завершение работы»). Эта функция превращает обычную операцию выключения в действие приостановки на диск. Одним из последствий этого изменения является то, что файловые системы, включая ESP, не размонтированы должным образом. Если вы затем попытаетесь выполнить двойную загрузку, это может привести к повреждению файловой системы общими файловыми системами и / или невозможности монтирования общих файловых систем. Таким образом, обязательно, чтобы эта функция Windows была отключена и оставлена ​​отключенной. Многие интернет-сайты, такие как этот, предоставляют инструкции по отключению этой функции. Также обратите внимание, что функция быстрого запуска Windows совершенно не связана с функцией прошивки, которая может иметь аналогичное имя.

Я надеюсь, что это проясняет вопросы.


РЕДАКТИРОВАТЬ:

Последние версии Ubuntu (я не помню точно, когда это началось, но затронуто 16.04) ужесточили элементы управления безопасной загрузкой, сделав эти версии подверженными «последующим эффектам», которые я отмечал ранее. В частности, сторонние модули ядра (драйверы) могут не загружаться, если вы не перепрыгнете через обручи, чтобы подписать их, как описано здесь.Драйверы для видеокарт ATI и Nvidia, а также для VirtualBox обычно приводятся в качестве причин для отключения безопасной загрузки, чтобы обойти эти проблемы, но есть и другие неподписанные драйверы, которые влияют на некоторые системы. Безопасная загрузка дает преимущества, по крайней мере, теоретически, поэтому, если вы решаете техническую задачу, я рекомендую оставить ее активной и подписать все необходимые модули ядра. (Лично я не фанат проприетарных видео модулей, но некоторые люди нуждаются в них, чтобы получить адекватную производительность с некоторыми играми и приложениями. Если они вам не нужны, использование стандартных драйверов с открытым исходным кодом является адекватным обходным путем.)

Род Смит
источник
1

Вопрос об отключении / включении SecureBoot действительно зависит от устройства, но я не знаю достаточно моделей, чтобы ответить на него. Он работал на нескольких ноутбуках для меня, но на большинстве мне пришлось отключить его. Как общий ответ, выключите его. Что касается FastBoot, дело в том, что он сделает ваш раздел Windows нечитаемым для Ubuntu. Раздел Windows будет помечен как нечистый, и Ubuntu не сможет его смонтировать - это также может повлиять на другие разделы, используемые в Windows. Поэтому включите FastBoot, если вы уверены, что вам не понадобится использовать разделы Windows из Ubuntu. Отключите его, если вам может понадобиться доступ к ним Ubuntu.

Мур
источник
Я смог успешно запустить Ubuntu Live с включенной безопасной загрузкой. Это что-нибудь значит?
Джон Скотт
@FuzzyToothpaste Тогда вы можете установить с SecureBoot, и возникновение проблем с SB будет маловероятным. Ответ РодСмита на несколько уровней выше моего, поскольку он также говорит о том, как FastBoot влияет на раздел EFI (о котором я забыл).
Муру
Я только что установил Ubuntu и в меню GRUB выбрал Ubuntu. Это сработало. Затем я перезагрузился и выбрал Windows. Это не сработало. Ты знаешь, что я сделал? Я отключил безопасную загрузку и попытался снова. Теперь это работает, и я использую Ubuntu прямо сейчас.
Джон Скотт
Я должен был отключить его, чтобы обойти ошибку, упомянутую Олдфредом, когда он комментировал этот вопрос. bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464
Джон Скотт
@FuzzyToothpaste спасибо, что сказал мне это. О чем стоит помнить в следующий раз, когда я установлю Ubuntu на ноутбук.
Муру