Uefi legacy support: В чем разница между UEFI и Legacy BIOS

lenovo — UEFI или Legacy? Что советуют и почему?

спросил

Изменено
4 года назад

Просмотрено
148 тысяч раз

Хотя я знаю некоторые факты об UEFI и Legacy и основные различия между ними, такие как UEFI, обеспечивающий более быструю загрузку (я уже проверил этот вопрос, но он не отвечает на мой), у меня немного другой вопрос ( с):

Я не уверен, могут ли настройки BIOS как-либо влиять на работу системы и могут ли устаревшие настройки быть причиной неправильного поведения оборудования , но я обычно устанавливаю свои Linux-системы в устаревшем режиме с приоритетом загрузки в первую очередь. Это нормально или я должен сначала изменить приоритет загрузки на UEFI, или все настроено на UEFI (этот ноутбук Lenovo G50-45 поставлялся с Windows 8).

Кроме того, на моем ноутбуке некоторые вещи не работают должным образом, тогда как на Windows все работало, и я не уверен, в чем заключается ошибка. Я только помню, что Windows не будет устанавливаться с устаревшими настройками, мне пришлось сначала изменить приоритет загрузки на UEFI, чтобы установить его (Win 7 Ultimate x64).

В настоящее время на *ubuntu (любой вариант) 15.04 У меня проблемы с неработающим микрофоном (искаженный, очень слабый звук), и Xorg вылетает из моей сессии с Libreoffice в k3.19+. Проверено многими дистрибутивами.

Итак, в заключение, какой из них рекомендуется для безупречной работы системы? Дистрибутивы Linux лучше работают с Legacy или UEFI? (если есть разница по функционалу системы)

  • uefi
  • lenovo
  • grub-legacy

2

Для большинства аппаратных средств режим загрузки (EFI или BIOS) не имеет значения. Драйверы, загружаемые Linux, идентичны в любом случае, как и производительность. Основное предостережение здесь заключается в том, что оборудование может быть инициализировано по-разному в зависимости от вашего режима загрузки, и если драйверы Linux делают предположения о том, как инициализируется оборудование, тот или иной способ может работать лучше. Это иногда делало загрузку того или иного режима (обычно режима BIOS) предпочтительнее в прошлом, но сегодня проблема такого типа становится довольно редкой. Этот тип проблемы в основном затрагивал видеооборудование и драйверы, но в принципе это могло повлиять на что угодно.

В вашем конкретном случае я подозреваю, что у вас «передовое» оборудование с плохой поддержкой Linux или, возможно, оборудование, которое требует специальной настройки для правильной работы в Linux. Лучше всего размещать отдельные вопросы о каждом конкретном устройстве, которое вас не устраивает. Вы также можете протестировать установки как в режиме BIOS, так и в режиме EFI, чтобы определить эмпирически, какой из них работает лучше для вас , , поскольку нет возможности точно определить, какой режим лучше.

Правильный ответ на вопрос, какой режим лучше: Это зависит от того. Например:

  • Если вы используете двойную загрузку с ОС, которая уже установлена ​​в одном или другом режиме, почти всегда лучше загружать Ubuntu (или любой другой Linux) в том же режиме загрузки, что и тот, который уже установлен. в использовании.
  • Использование BIOS/CSM/устаревшего режима почти всегда усложняет процесс загрузки, как подробно описано на этой моей веб-странице. В результате включение загрузки в режиме BIOS повышает вероятность возникновения проблем, , особенно , если у вас уже установлена ​​ОС в режиме EFI.
  • Информация о процессах загрузки в режиме BIOS более распространена, что может решить указанную выше проблему в системе с одной ОС.
  • Как я уже говорил, некоторые проблемы с аппаратной инициализацией могут способствовать тому или иному режиму загрузки (обычно режим BIOS легче заставить работать). Однако такие проблемы, похоже, исчезают.
  • Загрузка в режиме EFI обычно немного быстрее, чем загрузка в режиме BIOS, хотя детали различаются от одной ОС к другой.
  • Ваш выбор загрузчиков несколько отличается. Если вы отважитесь выйти за пределы GRUB по умолчанию, вы можете предпочесть то, что доступно только в одном режиме загрузки. В настоящее время это, как правило, отдает предпочтение EFI, поскольку есть некоторые диспетчеры загрузки, специфичные для EFI (gummiboot, rEFIt и rEFInd), не имеющие аналогов в BIOS; но, насколько я знаю, единственная загрузочная программа для Linux без порта EFI или аналога, специфичная для BIOS, — это BURG и LOADLIN, обе из которых (насколько мне известно) заброшены.
  • Безопасная загрузка (специальная функция UEFI) может помочь вам контролировать процесс загрузки, предотвращая запуск несанкционированного кода. Если вы хотите и готовы приложить усилия, вы даже можете использовать безопасную загрузку до 9.0035 предотвращает запуск Windows на вашем компьютере.
  • На некоторых компьютерах GPT вызывает проблемы при загрузке в режиме BIOS; но GPT является стандартом для EFI. GPT предлагает некоторые незначительные преимущества на дисках размером менее 2 ТБ, но требуется на дисках большего размера. (Предполагается, что логические секторы размером 512 байт; но логические сектора большего размера не подходят для загрузки в режиме BIOS и очень редко встречаются на внутренних дисках.)

Если вам нужен более конкретный ответ «BIOS» или «EFI», который вы должны использовать, вам нужно будет предоставить гораздо более конкретную информацию о вашей настройке.

5

 Вам нужно загрузиться с
----------- размер раздела больше 2 ТиБ?
| |
нет да
| |
| |
| Вам ДЕЙСТВИТЕЛЬНО нужно загружаться с
| раздел размером более 2 ТиБ?
| ------------ |
| | да
| нет |
| | |
|---- Найдите другое решение!
| |
|------------------------
|
Не используйте UEFI.
 

Ясно ли я выразил свою точку зрения?

Нет причин использовать UEFI, за исключением случаев, когда вы хотите загрузить Windows или загрузиться с раздела размером более 2 ТиБ. И для последнего всегда можно найти решение.

UEFI приносит с собой чертовски много недостатков и никаких преимуществ. Не используйте его.

По сути, вы отдаете контроль над своим компьютером корпорациям. Не делай этого, это плохая идея.

У вас также будут проблемы с использованием некоторых инструментов, которые не могут работать с GPT (единственное улучшение от биоса до uefi — это поддержка GPT, все остальное — недостатки, и их много). это не что большая проблема, если вы используете GPT на внешнем или дополнительном жестком диске, но не загружаетесь с него.

Если у вас нет жесткого диска объемом более 2 ТиБ для загрузки, в первую очередь проблем нет. Если у вас есть жесткий диск с более чем 2 ТиБ для загрузки, но вам не нужен раздел размером более 2 ТиБ и не нужно иметь , начинающийся с раздела после первых 2 ТиБ, вы также не должны не нужен GPT и, следовательно, нет UEFI. (Таким образом, иметь жесткий диск на 4 ТиБ с несколькими разделами в начале и последние 2 ТиБ, заполненные 12 ТиБ, нормально и работает без GPT. )

Как уже было сказано выше: речь идет только о жестком диске, с которого вы загружаетесь. Если у вас есть SSD для загрузки (который, конечно, не может быть таким большим, потому что таких больших SSD не существует) и вы хотите использовать только GPT для хранения данных, все в порядке, и вам не нужен UEFI для доступа к ним.

Проблема, связанная с тем, что поддержка оборудования часто требуется в виде прошивки для оборудования и драйвера для ОС, не решается UEFI. Это могло быть, но это не так. UEFI просто отстой.

12

Есть как минимум одна веская причина установить Linux на UEFI.
Если вы хотите обновить прошивку вашего компьютера с Linux, во многих случаях требуется UEFI.

Например, для «автоматического» обновления прошивки, интегрированного в диспетчер программного обеспечения Gnome, требуется UEFI.
Отсутствие UEFI означает, что обновления прошивки через LVFS/fwupd/fwupdmgr будут работать , а не . Что в большинстве случаев означает полное отсутствие обновлений прошивки в Linux.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

uefi — загрузка FreeBSD в устаревшем режиме на диске GPT

Задавать вопрос

спросил

Изменено
6 лет, 4 месяца назад

Просмотрено
2к раз

Я пытаюсь установить FreeBSD в устаревшем режиме (BIOS) в системе UEFI, поскольку у меня есть Intel Iris Graphics 6100 из серии Broadwell, которая еще не поддерживается драйвером intel , поэтому я хочу можно использовать драйвер vesa , который не поддерживается UEFI.

У меня уже установлены 2 Linux-системы на GPT-диске, и я запустил Live CD FreeBSD в устаревшем режиме, полагая (надо сказать, глупо), что он установится в устаревшем режиме, и что я смогу загрузитесь с него в устаревшем режиме.

Итак, есть ли способ загрузиться из FreeBSD в устаревшем режиме, с GPT-диска или обеспечить поддержку графической карты Broadwell во FreeBSD при использовании UEFI?

  • freebsd
  • uefi
  • биос
  • gpt
  • mbr

1

Да, вы можете установить FreeBSD в устаревшем режиме на GPT-диск.

Этого можно добиться, создав перед установкой FreeBSD небольшой раздел с именем bios_grub (важно). Этот раздел необходим для успешной установки Grub на Master-Boot-Record.

Некоторые новые системы используют формат таблицы разделов GUID (GPT). Это было указано как часть Extensible Firmware Interface (EFI), но его также можно использовать на платформах BIOS, если это поддерживает системное программное обеспечение; например, в этой конфигурации можно использовать GRUB и GNU/Linux. В этом формате можно зарезервировать для GRUB целый раздел, который называется загрузочным разделом BIOS.

Читайте также: