Каковы недостатки использования режима совместимости с BIOS по сравнению с загрузкой UEFI?

10

Я купил ноутбук Samsung серии 9 с предустановленной 64-битной Windows 8 и хочу установить Linux (возможно, Ubuntu 13.04, когда он выйдет на следующей неделе, но также с учетом Mint 14). Теперь было много сообщений о проблемах прошивки и ноутбуках безвозвратно ломаться при установке Ubuntu, когда UEFI включен. Стандартный совет, по-видимому, состоит в том, чтобы обновить BIOS до последней версии, а затем отключить режим UEFI, чтобы уменьшить вероятность блокировки.

Мои вопросы:

  • Каковы недостатки этого?
  • Что еще мне нужно остерегаться?
  • Если я отключу UEFI, нужна ли мне 32-х, а не 64-битная версия Linux?
prettygully
источник

Ответы:

22

Существует несколько различий между загрузкой в ​​режиме BIOS и в режиме EFI:

  • На новых компьютерах загрузка в режиме BIOS может занять больше времени, чем загрузка в режиме EFI (на несколько секунд).
  • Каждый режим имеет свои собственные загрузчики и менеджеры загрузки. В режиме BIOS у вас есть LILO, GRUB Legacy, GRUB 2, BURG, SYSLINUX и несколько других для Linux. В режиме EFI у вас есть ELILO, исправленный Fedora GRUB Legacy, GRUB 2, загрузчик заглушек EFI ядра Linux, rEFInd, gummiboot и один или два очень экзотических загрузчика. (Подробную информацию об этих загрузчиках и менеджерах загрузки EFI см. На моей веб-странице по этой теме .) Возможно, у вас есть предпочтения для конкретного загрузчика только для BIOS или только для EFI.
  • Обслуживание загрузчика в режиме EFI отличается от обслуживания загрузчика в режиме BIOS. Если вы знаете, что делаете, и если ваш EFI не загружен ошибками, обслуживание загрузчика EFI становится проще и более гибким; но большинству новичков это труднее, потому что они знакомы с моделью BIOS и потому, что инструменты для управления загрузчиками BIOS лучше интегрированы в операционные системы и установщики ОС, чем инструменты для управления загрузчиками EFI.
  • Загрузка в режиме EFI дает вам доступ к сервисам времени исполнения EFI. В настоящее время это довольно незначительно - они позволяют вам управлять порядком загрузки из Linux и позволяют ядру хранить данные в NVRAM в случае паники ядра, но это все. В будущем службы времени исполнения EFI могут стать более важными.
  • EFI предоставляет среду времени загрузки, которая может быть полезна для таких вещей, как редактирование файлов конфигурации загрузчика без загрузки ОС.
  • Последние EFI, включая те, которые поставляются на компьютеры с Windows 8, поддерживают безопасную загрузку. В настоящее время это больше хлопот, чем преимущество для пользователей Linux, потому что поддержка Secure Boot в Linux все еще примитивна; но он обеспечивает, по крайней мере, теоретическое преимущество в безопасности, поскольку помогает защитить от загрузочных комплектов EFI.
  • Хотя это и не является недостатком BIOS как таковым, для переключения из режима EFI в режим BIOS требуется переустановка ОС (ов) или, по крайней мере, перенастройка их загрузчиков - по крайней мере, если вы хотите сохранить все уже установленное (Windows, если вы еще ничего не установил).

Все это абсолютно тривиально по сравнению с большим недостатком загрузки в режиме EFI на ноутбуках Samsung, который вы определили: если сработает ошибка прошивки Samsung, ваш новый компьютер станет бесполезным.

Что касается битовой ширины Linux, в режиме EFI лучше всего подходит 64-битная версия. Хотя 32-разрядная версия может работать с некоторыми скачками, 64-разрядная версия будет проще в установке и будет работать лучше. В режиме BIOS любая версия будет работать, хотя я все еще рекомендую 64-разрядную версию, потому что она, вероятно, будет быстрее, особенно с некоторыми типами программ.

Род Смит
источник
большое спасибо за подробный ответ. Вы знаете, как переустановить Windows 8 после перехода в режим BIOS, т.е. это можно сделать с помощью программы восстановления Samsung?
prettygully
Я не знаю конкретно об инструментах Samsung, но большинство инструментов Windows, которые я видел, которые поставляются с компьютерами, очень ограничены в своих возможностях. Вам понадобится розничный DVD или что-то подобное, чтобы сделать эту работу. См. Superuser.com/questions/493766/… для получения информации о том, где легально получить такие носители.
Род Смит
0

Я только могу ответить на самую последнюю часть вашего вопроса, и это только анекдотично. Но я только что установил Ubuntu 12.10 на новый ноутбук Lenovo, который шел с (64-битной) Windows 8 и режим UEFI включен по умолчанию. Я следовал стандартному совету обновить BIOS и затем отключить режим EUFI. У меня не было проблем с установкой 64-битной версии Ubuntu. Поэтому я не думаю, что использование 64-битной версии проблематично.

МТС
источник