Режим 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:
- Отключите модуль поддержки совместимости (CSM, также известный как поддержка «устаревшего режима» или «режима BIOS») в вашей прошивке.
- Загрузите программу установки Ubuntu в режиме «попробуйте перед установкой».
- Дважды проверьте, что вы загрузились в режиме EFI, найдя каталог с именем
/sys/firmware/efi
. Если он присутствует, вы загрузились в режиме EFI и можете продолжить; но если он отсутствует, вы загрузились в режиме BIOS и должны проверить настройки прошивки и то, как вы создали загрузочный носитель. - Загрузите и запустите программу восстановления загрузки, как описано здесь.
- Скажите Boot Repair, чтобы восстановить вашу установку.
- Перезагрузка. Если повезет, появится GRUB и даст вам возможность загрузить Windows или Ubuntu. В некоторых редких случаях система может загрузиться прямо в Ubuntu в режиме EFI, и вам потребуется настроить GRUB, чтобы Windows появилась в меню GRUB.
Способ 2:
- Отключите модуль поддержки совместимости (CSM; также известный как поддержка «устаревшего режима» или «режима BIOS») в вашей прошивке. Вам также может потребоваться отключить безопасную загрузку, как описано на этой моей странице, хотя бы временно.
- Загрузите версию моего менеджера загрузки rEFInd с USB-накопителя или компакт-диска. (Ссылки для скачивания обоих находятся на этой странице.)
- Подготовьте загрузочный носитель REFInd.
- Перезагрузитесь на загрузочный носитель rEFInd.
- Загрузите Ubuntu.
- В Ubuntu установите загрузчик в режиме EFI. Проще всего два варианта:
- Вы можете запустить восстановление загрузки, как в шагах 4 и 5 метода 1
- Вы можете установить пакет Debian или PPA для rEFInd.
- Перезагрузка. GRUB или rEFInd, в зависимости от того, что вы указали, должны появиться и позволить вам загрузить Windows или Ubuntu.
- При желании можно повторно включить безопасную загрузку; однако, если вы установили 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 .