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

boot — Как изменить установку Ubuntu с устаревшей на uefi

спросил

Изменено
5 месяцев назад

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

Я не знал о режиме загрузки и установил Ubuntu на свой новый ноутбук Acer ES15 с оперативной памятью x64,4 в устаревшем режиме. Прочитал про особенность режима uefi и хотел бы перейти на uefi. Когда я загружаюсь в устаревшем режиме, Ubuntu загружается, и система работает нормально, но когда я меняю настройки BIOS на uefi, он говорит, что загрузочное устройство не найдено. Должен ли я снова установить Ubuntu, используя режим uefi после удаления данных? Будет ли это работать? …. Есть ли другой способ перейти в режим uefi или мне нужно отформатировать, а затем снова установить ubuntu, используя режим uefi bios? Пожалуйста помоги.

  • загрузка
  • uefi
  • биос
  • grub-legacy

1

Вы можете переустановить Ubuntu, как предлагает Pilot6, и это может быть приемлемо, если вы не сделали много настроек или не создали много пользовательских файлов в Ubuntu; однако установить загрузчик в режиме EFI для Linux довольно просто. Два самых простых метода:

Способ 1:

  1. Отключите модуль поддержки совместимости (CSM, также известный как поддержка «устаревшего режима» или «режима BIOS») в вашей прошивке.
  2. Загрузите программу установки Ubuntu в режиме «попробуйте перед установкой».
  3. Дважды проверьте, что вы загрузились в режиме EFI, найдя каталог с именем /sys/firmware/efi . Если он присутствует, вы загрузились в режиме EFI и можете продолжить; но если он отсутствует, вы загрузились в режиме BIOS и должны проверить настройки прошивки и то, как вы создали загрузочный носитель.
  4. Загрузите и запустите программу восстановления загрузки, как описано здесь.
  5. Скажите Boot Repair, чтобы восстановить вашу установку.
  6. Перезагрузка. Если повезет, появится GRUB и даст вам возможность загрузить Windows или Ubuntu. В некоторых редких случаях система может загрузиться прямо в Ubuntu в режиме EFI, и вам потребуется настроить GRUB, чтобы Windows появилась в меню GRUB.

Способ 2:

  1. Отключите модуль поддержки совместимости (CSM; также известный как поддержка «устаревшего режима» или «режима BIOS») в вашей прошивке. Вам также может потребоваться отключить безопасную загрузку, как описано на этой моей странице, хотя бы временно.
  2. Загрузите версию моего менеджера загрузки rEFInd с USB-накопителя или компакт-диска. (Ссылки для скачивания обоих находятся на этой странице.)
  3. Подготовьте загрузочный носитель REFInd.
  4. Перезагрузитесь на загрузочный носитель rEFInd.
  5. Загрузите Ubuntu.
  6. В Ubuntu установите загрузчик в режиме EFI. Проще всего два варианта:
    • Вы можете запустить восстановление загрузки, как в шагах 4 и 5 метода 1
    • Вы можете установить пакет Debian или PPA для rEFInd.
  7. Перезагрузка. GRUB или rEFInd, в зависимости от того, что вы указали, должны появиться и позволить вам загрузить Windows или Ubuntu.
  8. При желании можно повторно включить безопасную загрузку; однако, если вы установили rEFInd, вам может потребоваться вручную настроить Shim и установить ключ MOK, как описано в документации по безопасной загрузке rEFInd.

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

Я думал, что вы выполняете двойную загрузку с Windows, но когда я перечитал ваш вопрос, я не увидел, что это явно указано. Если вы выполняете двойную загрузку с Windows, описанные выше процедуры должны работать как есть. Однако, если у вас нет двойной загрузки с Windows, на вашем компьютере может отсутствовать системный раздел EFI (ESP), и он может даже использовать систему разделов основной загрузочной записи (MBR), а не таблицу разделов GUID (GPT). Если это так, я рекомендую вам преобразовать MBR в GPT (при необходимости), как описано здесь. Вам также нужно будет создать ESP, что вы можете сделать с помощью GParted, используя аварийный диск. Вам нужно будет уменьшить существующий раздел примерно на 550 МБ, создать новый раздел FAT32 в освободившемся пространстве и пометить его запросом ESP, установив для него флаг «boot» или «esp» (в GParted) или назначив ему код типа EF00 (в гдиск ). Обратите внимание, что преобразование MBR в GPT уничтожит текущий загрузчик в режиме BIOS, поэтому, если что-то пойдет не так и у вас возникнут проблемы с загрузкой в ​​​​режиме EFI, будет сложнее вернуться к загрузке в режиме BIOS.

6

Гораздо проще выполнить еще одну чистую установку в режиме UEFI, особенно если у вас недостаточно навыков работы с Linux-системами.

Но при наличии некоторой сноровки не очень сложно перейти на UEFI без переустановки.

Вам нужно будет создать раздел EFI и переустановить grub, используя этот раздел. Вы можете сделать это вручную или с помощью программы Boot Repair.

Если вы не знаете, как управлять разделами или переустанавливать grub, я предлагаю переустановить.

1

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

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

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

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

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

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

Обязательно, но не отображается

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

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

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

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

.

Как проверить, загружается ли Windows в режиме UEFI или Legacy BIOS?

Обновлено 31 октября 2019 г. администратором для диспетчера загрузки EFI

Существует два режима BIOS: устаревший режим BIOS и режим UEFI BIOS. В большинстве случаев нам не нужно знать, какой режим BIOS использует наша ОС Windows. Но иногда нам нужно знать, какой режим BIOS использует ОС Windows. В этом руководстве показано, как проверить, загружается ли Windows в режиме UEFI или Legacy BIOS.

 

Как проверить, загружается ли Windows в режиме UEFI или Legacy BIOS?

 

Способ 1. Проверьте наличие режима UEFI или Legacy BIOS в информации о системе в Windows 8 и 10

1. Нажмите клавиши Windows + R , чтобы открыть диалоговое окно «Выполнить Windows», введите msinfo32.exe , а затем нажмите Введите , чтобы открыть окно информации о системе.

 

2. На правой панели сводки о системе вы должны увидеть РЕЖИМ BIOS 9.0128 строка. Если значение BIOS MODE равно UEFI , Windows загружается в режиме UEFI BIOS. Если значение BIOS MODE равно Legacy , Windows загружается в устаревшем режиме BIOS. Пожалуйста, смотрите скриншоты ниже.

 

Способ 2. Проверьте, установлен ли режим UEFI или Legacy BIOS в setupact.log в Windows 7, 8 и 10

1. В проводнике Windows перейдите к C:\Windows\Panther , увидит файл с именем setupact.log .

2. Откройте файл setupact.log с помощью блокнота, нажмите Ctrl + F , чтобы открыть диалоговое окно «Найти», введите Callback_BootEnvironmentDetect: Detected boot environment: в диалоговом окне «Найти» для поиска строки, начинающейся с Callback_BootEnvironmentDetect: Обнаруженная загрузочная среда: .

3. Как только вы найдете обнаруженную загрузочную среду, вы увидите EFI или BIOS .

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