Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Почему UEFI не видит флешку?

Основная причина такой проблемы – режим загрузки флешки не соответствует режиму загрузки UEFI. Современные компьютеры поддерживают два режима загрузки – Legacy и EFI. Но по умолчанию включен только один из них, и, как правило, это EFI. А вот вашей загрузочной флешке как раз нужен именно Legacy.

Запасной вариант Лангмейера

В операционных системах Windows 8, 8.1 и Windows 10 или 11 компьютеры, использующие Bios 8 и настроенные на Secure Boot, в целях безопасности должны временно изменить конфигурацию BIOS для процесса загрузки, чтобы загрузить загрузочные носители, такие как загрузочный носитель Langmeier Backup.

Итак, вы решили установить Windows c загрузочной флешки, но вот незадача – BIOS (UEFI) почему-то не видит носитель. Ничего страшного – нужно лишь немного изменить дефолтные настройки.

О том, что нужно сделать, чтобы загрузочный носитель отобразился в Boot Menu, вы и узнаете в сегодняшней статье.

UEFI и Legacy — это два режима BIOS для загрузки дисков, которые отличаются методом запуска операционной системы и типом интерфейса.

Отличия UEFI и Legacy

ОформлениеГрафический интерфейсКлассический BIOS
Формат загрузки дисковGPTMBR
Наличие Secure BootДаНет
Сколько разделов можно создатьНет лимита4 раздела по 2 Тб
Режим загрузкиEFI и LegacyLegacy

Симптомы

На компьютерах моделей XPS 12-9250, 12-7275, Latitude 3490, 3590, 7280, 7480, 5280, 5480, 5580, Precision 3520, OptiPlex 7760, 7460, 7060, 5260, 5060, 3060, 5060 AIO (и более поздних моделей) отображается ошибка No boot device found, если в меню настройки BIOS для параметра Boot Sequence выбран режим Legacy.

Эти конкретные модели компьютеров работают на базе процессора Kaby Lake 7-го поколения (и выше) и предназначены исключительно для загрузки с помощью среды загрузки UEFI. Поэтому у случае выбора традиционного режима загрузки компьютер не загружается.

Сейчас ищут техподдержку:  Устранение неполадок подключения к Интернету: распространенные проблемы и исправления

Причина

Примечание.: Такая ситуация будет возникать с любым компьютером на базе процессора Kaby Lake 7-го поколения и выше и не ограничивается только моделями, указанными в этой статье.

Примечание.: Более поздние версии системы могут не поддерживать режим Legacy. Выполните поиск и устранение неисправностей, связанных с отсутствием загрузочного устройства, поскольку данная статья относится только к системам, поддерживающим режим Legacy.

Разрешение

Ниже приведены некоторые рекомендованные статьи по этой теме, которые могут вас заинтересовать.

Истек срок гарантии? Нет проблем. Посетите сайт Dell.com/support, введите сервисный код Dell и просмотрите наши предложения.

ПРИМЕЧАНИЕ: Предложения доступны только для пользователей персональных компьютеров в США, Канаде, Великобритании, Франции, Германии и Китае. Предложение не распространяется на серверы и системы хранения.

Что такое безопасная загрузка?

Функция безопасной загрузки

Функция безопасной загрузки защищает процесс загрузки от атак на систему безопасности со стороны вредоносных программ и программ-вымогателей. Безопасная загрузка зависит от микропрограммы и требует, чтобы BIOS компьютера был установлен в режим UEFI.

Как проверить, включена ли безопасная загрузка

Если в параметре Загрузка в BIOS компьютера в режиме BIOS компьютера отображается Legacy, его необходимо переключить из режима Legacy (Устаревший) в режим UEFI.

Предпосылка: ваш компьютер должен быть совместим с обновлением до Windows 11.

Компьютеры Dell, протестированные на совместимость с обновлением до Windows 11

  • Alienware
  • Inspiron
  • Vostro
  • OptiPlex
  • Precision
  • Wyse
  • XPS

Примечание: Переключение режима загрузки с Legacy на UEFI делает текущую установку Windows незагрузочной и требует переустановки Windows. Пожалуйста, сделайте резервную копию данных перед продолжением.

Примечание: Экраны Dell BIOS могут отличаться в зависимости от модели компьютера. Ниже приведен общий пример переключения в режим UEFI и включения безопасной загрузки.

Переключение режима с Legacy на UEFI

  1. Alienware, Inspiron и Vostro
  2. OptiPlex, Precision, Wyse и XPS

Включение безопасной загрузки

Безопасная загрузка контролируется микропрограммой компьютера (BIOS) и может быть включена с помощью нескольких простых шагов:

  1. Перезагрузите компьютер.
  2. Дождитесь загрузки на рабочий стол Windows.

Дополнительные ресурсы

Процедура улучшения конфигурации на примере Avaya Meetings Media Server 9.1

Выполнение процедур по преобразованию таблицы разделов на диске в формат GPT и подготовке гостевой ОС Red Hat Enterprise Linux (RHEL) к использованию UEFI загрузчика может потребоваться при улучшении конфигурации сервера Avaya Meetings Media Server 9.1.

Предоставленный документ о необходимости чистой переустановки системы RHEL для перехода от Legacy BIOS к UEFI подтверждает сложность процесса.

Вам может потребоваться профессиональная помощь для выполнения всех необходимых процедур в рамках данного перехода.

Для того чтобы создать раздел под EFI System Partition, необходимо сначала сконвертировать текущую таблицу разделов диска из MBR в GPT. Это можно сделать с помощью утилиты gdisk.

  1. Устанавливаем утилиту gdisk:
yum install gdisk
  1. Конвертируем таблицу разделов:
gdisk /dev/sda
  1. Последовательно вводим команды:
r (для восстановления)
g (для преобразования в GPT)
w (для записи изменений и выхода)
  1. Проверяем результат:
gdisk -l /dev/sda
Этап 4. Создание раздела под EFI System Partition

Теперь создадим раздел под EFI System Partition:

  1. Выполняем команду:
parted /dev/sda
  1. Создаем новый раздел:
mkpart primary fat32 2048s 499711s
  1. Указываем тип раздела:
set 1 boot on
  1. Проверяем результат:
print
Этап 5. Подготовка гостевой ОС RHEL 7.6 под EFI загрузчик

Теперь можно установить загрузчик UEFI на созданный раздел и настроить загрузочную запись. После этого можно будет загрузить систему в новом режиме и продолжить настройку по необходимости.

Конвертация таблицы разделов диска из MBR в GPT

Находясь в режиме Rescue Mode, с помощью утилиты gdisk выполняем конвертацию таблицы разделов диска из MBR в GPT.

  1. Войдя в интерактивный режим работы утилиты gdisk вызовем опцию восстановления и трансформации с помощью клавиши r.
  2. Выберем клавишу f для построения GPT таблицы разделов из имеющейся MBR таблицы. После этого нам будет задан вопрос о том, действительно ли мы хотим удалить текущую таблицу разделов (MBR). Утвердительно вводим y.
  3. Сразу после этого вводим w, чтобы произвести запись новой таблицы разделов (в формате GPT) на диск и утвердительно отвечаем на последующий вопрос y.

image

После успешного обновления таблицы разделов на диске утилита gdisk завершит свою работу.

Этап 4. Создание раздела под EFI System Partition

Снова вызовем утилиту gdisk, чтобы создать новый раздел под загрузчик EFI в ранее добавленном свободном месте в конце диска.

  1. Обратим внимание на то, что теперь утилита отображает информацию о том, что на нашем диске используется таблица разделов GPT, а из перечня ключевых клавиш нам нужно выбрать n для создания нового раздела.
  2. На последующий запрос о вводе номера раздела, выбираем предлагаемый по умолчанию номер (в нашем случае это 4).
  3. Следующие два запроса будут определять номер начального и конечного сектора диска для создаваемого раздела. Для того, чтобы использовать всё ранее добавленное нами дисковое пространство, достаточно согласиться с предлагаемыми по умолчанию значениями номеров секторов и просто два раза нажать Enter. В нашем случае под новый раздел достаточно использовать ~300MB, поэтому при указании конечного сектора укажем +300M.
  4. На следующий запрос о выборе типа раздела укажем значение ef00.
  5. Записываем отредактированную нами таблицу разделов диска с помощью клавиши w и утвердительно отвечаем на вопрос о перезаписи существующей таблицы разделов – y.

image

В результате успешного обновления таблицы разделов утилита завершит свою работу.

Заставим систему перечитать информацию о разделах, чтобы увидеть вновь созданный раздел:

Следующим шагом нужно отформатировать только что созданный ESP-раздел в файловую систему FAT32.

С помощью lsblk ещё раз проверим имя раздела, который нужно отформатировать и выполним его форматирование:

lsblk /dev/sda
mkfs.vfat /dev/sda4

image

На данном этапе мы имеем сконвертированную в формат GPT таблицу разделов диска и у нас появился специальный выделенный раздел под загрузчик EFI. Однако, этот раздел пока пуст и в самой гостевой Linux системе нет упоминаний об этом разделе.

Этап 5. Подготовка гостевой RHEL 7 под EFI загрузчик

Нам потребуется создать chroot–окружение и выполнить реконфигурацию загрузчика ОС, так как в нашей RHEL нет необходимых файлов для EFI-загрузки. Этот этап будет состоять из следующей последовательности шагов:

  1. Переход в chroot-окружение 2) Монтирование EFI раздела 3) Подключение репозиториев для yum 4) Переустановка пакетов GRUB 5) Генерация файла grub.cfg 6) Корректировка файла fstab
Шаг 1. Переход в chroot-окружение

Для перехода в chroot окружение выполняем последовательность команд:

mount –bind /proc /mnt/sysimage/proc mount –bind /dev /mnt/sysimage/dev mount –bind /sys /mnt/sysimage/sys mount –bind /run /mnt/sysimage/run chroot /mnt/sysimage

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Шаг 2. Монтирование EFI раздела

Смонтируем в нашем chroot-окружении ранее созданный EFI-раздел c файловой системой FAT () в каталог (обратите внимание на то, что если в вашем случае на исходной системе каталог /boot размещается на отдельном дисковом разделе, то перед монтированием /boot/efi сначала нужно будет отдельно смонтировать соответствующий раздел диска в /boot).

mount /dev/sda4 /boot/efi

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Разумеется, после такого монтирования этот каталог будет пустой. Но в нём должна быть структура файлов, относящихся к EFI-загрузке, в том числе интересующие нас файлы типа grubx64.efi для стандартной загрузки UEFI (shimx64.efi для загрузки UEFI с поддержкой Secure Boot).

Шаг 3. Подключение репозиториев для yum

Нужно доустановить в систему пакеты, которые будут полезны для работы с UEFI. После установки этих пакетов в системе должны появиться файлы EFI-загрузки в /boot/efi.

Чтобы провести установку, можно настроить в системе сеть и установить нужные пакеты из онлайн-репозиториев. Но мы поступим немного проще. Напомню, что в приводе ВМ у нас ISO дистрибутива RHEL 7.6. Его мы и добавим в качестве репозитория в наше chroot-окружение.

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Шаг 4. Переустановка пакетов GRUB

После того, как репозиторий подключен, мы можем произвести замену пакетов загрузчика GRUB.

Суть процедуры в том, чтобы заменить базовый пакет (и его зависимые пакеты) grub2-pc на пакет grub2-efi. Однако оба этих пакета используют ряд других зависимых пакетов, например grub2-tools-*, которые могут отличаться по версиям на нашем инсталляционном диске RHEL и в гостевой системе. Поэтому, чтобы избежать проблем неразрешённых зависимостей пакетов, мы удалим из гостевой системы все ранее установленные пакеты и заново установим их с инсталляционного диска.

Удаляем все ранее установленные в гостевой ОС пакеты grub2 связанные с Legacy BIOS, типа grub2-pc, grub2-pc-modules и другие:

yum remove grub2*

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Затем устанавливаем пакеты GRUB для работы с EFI-загрузкой и утилиты, которые могут пригодиться в дальнейшем:

yum install grub2-efi grub2-efi-modules grub2-tools-efi shim efibootmgr tree

Проверим, что получилось:

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Снова проверим содержимое каталога и теперь мы должны в нём увидеть структуру efi-файлов

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Как видим, необходимый в нашем случае файл grubx64.efi на месте.

Переустанавливаем загрузчик GRUB:

grub2-install –efi-directory=/boot/efi –target=x86_64-efi –bootloader-id=redhat /dev/sda

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

При выполнении последней команды мы не должны получить никаких ошибок и предупреждений, так как мы фактически выполняем её на системе, загруженной в UEFI-окружении (ВМ Hyper-V Gen2). Если подобную команду выполнять в Legacy BIOS окружении (ВМ Hyper-V Gen1), то могут появиться предупреждения типа "EFI variables are not supported on this system".

Данная команда фактически вызовет утилиту efibootmgr с опциями регистрации новой записи в UEFI-загрузчик. Пример работы с загрузочными записями UEFI с помощью efibootmgr мы рассматривали ранее.

Чтобы посмотреть то, как изменилась таблица загрузочных записей UEFI в нашей виртуальной системе, можем выполнить команду:

Также можем заглянуть в свойства нашего виртуального сервера в оснастке управления Hyper-V и увидим, что появилась информация о загрузчике UEFI:

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Шаг 5. Генерация файла grub.cfg

С помощью утилиты grub2-mkconfig нам нужно сгенерировать файл grub.cfg, в котором будет размещаться информация о том, какие в системе должны использоваться загрузочные образы initramfs (собственно то, что потом будет отображаться в загрузочном меню GRUB). Теоретически, должно быть достаточно наличия файла grub.cfg в каталоге , но есть мнение, что дополнительно можно продублировать файл также в каталог .

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg grub2-mkconfig -o /boot/grub2/grub.cfg

После генерации файлов, убедимся в том, что они появились в указанных нами местах в подкаталогах каталога /boot :

tree -h /boot -P *.cfg

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Опять же обращаю внимание на то, что выполнять команду grub2-mkconfig мы должны именно в UEFI окружении (ВМ Hyper-V Gen2), чтобы результирующий файл grub.cfg имел корректный формат. Если же выполнять команду в Legacy BIOS окружении (ВМ Hyper-V Gen1), то в результирующий файл grub.cfg в записи загрузочного меню GRUB попадут переменные типа linux16/initrd16 (вместо необходимых типа linuxefi/initrdefi), что в последующем приведёт к ошибкам загрузки ОС с сообщениями типа "error: cant find command linux16".

Достаточно заглянуть в файл и убедиться в том, что в нём используются корректные переменные GRUB для описания корневого раздела Linux и образа initramfs:

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Шаг 6. Корректировка файла fstab

В качестве заключительного шаг нам нужно внести правку в файл гостевой системы, добавив туда директиву для монтирования загрузочного раздела EFI. Но для этого нам понадобиться узнать идентификатор UUID этого раздела. Так как раздел EFI уже смонтирован в нашей системе, мы можем выяснить идентификатор UUID ESP-раздела командой вида:

ls -lh /dev/disk/by-uuid

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

Как видим, в нашем случае ESP-раздел имеет идентификатор UUID равный ""

UUID=95A0-D41C /boot/efi vfat umask=0077 0 1

Загрузка в uefi или bios legacy на примере платы biostar ih 61 mf q 5

На данном этапе можно считать, что в гостевой системе RHEL у нас всё готово для того, чтобы она могла запускаться с EFI-загрузчика. Выходим из chroot-окружения и выключаем ВМ.

В свойствах ВМ извлекаем инсталляционный ISO образ RHEL и меняем порядок загрузки на загрузку с диска. Включаем ВМ и проверяем результат. Система должна успешно загрузиться c EFI-раздела

В заключении стоит отметить, что описанная процедура справедлива не только для аплайнсов Avaya Meetings (Equinox) Media Server 9.1 и Management Server 9.1 , но и для любой другой предустановленной системы на базе RHEL 7.6.

Настройка запуска с флешки (UEFI/LEGACY)

Для этого нам потребуется:

На этом все!

Переход из режима UEFI в режим Legacy

Почему режим UEFI должен быть отключен?

В режиме UEFI в системах Windows 8/8.1 /10 невозможно загрузиться с USB-накопителя, CD, DVD, сетевой карты и т.д. – поэтому временно переключаемся в legacy-режим. Действуй следующим образом:

Для компьютеров Lenovo и Acer

1. Перезагрузи компьютер/ноутбук и удерживай кнопку F2 до тех пор, пока не появится страница BIOS. С помощью стрелок на клавиатуре перемещайся вправо, пока не увидишь опцию"Boot".

2. Выделив пункт Boot Mode, нажми Enter и с помощью стрелки вниз перейди к пункту Legacy BIOS – нажми Enter

3. Теперь нажми комбинацию клавиш Fn+F10 и выбери"Yes". Подтверди это кнопкой Enter, чтобы сохранить изменения.

Теперь ты можешь загрузиться с Langmeier Backup – Recovery Media и выполнить восстановление. Ты также можешь воспользоваться этой процедурой, чтобы отменить изменения.

деактивация Secure Boot

В некоторых случаях для загрузки с загрузочного носителя необходимо деактивировать "Secure Boot". В BIOS на той же вкладке"Boot" ты найдёшь запись"Seucre Boot" – по умолчанию она установлена в значение "Enabled". Чтобы отключить"Secure Boot", выбери опцию с помощью"Enter" и установи её в положение"Disabled". Нажми F10, чтобы сохранить изменения, а затем перезагрузи компьютер.

Для компьютеров Dell

1. Сразу после запуска ноутбука Dell нажми и удерживай кнопку F2 или F12 – появится режим BIOS.

2. С помощью стрелки вправо перейди на вкладку "Boot" – там есть опция"Secure Boot" – измени её на"Disabled".

3. Проверь, активирована ли опция"Load Legacy Option Rom", и при необходимости измени её на"Enabled".

4. На вкладке"Boot List Option" установи режим"Legacy".

С помощью"Exit" закрой режим BIOS и сохрани изменения.

Теперь ты можешь загрузиться с резервной копии Langmeier – аварийного носителя и выполнить восстановление. С помощью этой процедуры ты также можешь отменить изменения.

Для компьютеров HP

1. . Нажми и удерживай кнопку F10 (на некоторых моделях HP также F2 или F8) сразу после запуска компьютера HP – появится режим BIOS.

2. С помощью стрелки вправо перейди на вкладку"Security" – там есть опция"Secure Boot Configuration (или Secure Boot Options)".

3. Нажми Enter, чтобы открыть маленькое синее окошко, измени опцию"Secure Boot" на"Disable", а"Legacy Support" – на"Enable".

Если вкладки"Security" нет, найди вкладку"System Configuration" и установи для опции"Secure Boot" значение"Disabled".

Нажми F10, чтобы сохранить изменения. Теперь HP перезагрузится и успешно загрузится с загрузочного носителя Langmeier Backup. В этих окнах изменения также можно отменить.

Если твоя система не включена в это руководство, пожалуйста, свяжись с нами, чтобы мы могли добавить её.

Запасной вариант Лангмейера

Об авторе Sebastian MüllerПоддержка партнеров

Себастьян Мюллер – партнер и ведущий консультант по работе с клиентами в Langmeier Software, а значит, лучшее контактное лицо по всем аспектам решений Langmeier для резервного копирования.

Дальнейший поиск: Запасной вариант Лангмейера, Восстановление образа носителя данных, Восстановление данных, Восстановление

Статьи, относящиеся к теме

Разница между резервным копированием файлов и резервным копированием изображений?FAT32 или NTFS? Какой формат лучше для резервного копирования?Как правильно делать резервные копии жесткого диска и ничего не забыть

Эта статья охватывает темы

Восстановление в BIOSВосстановление системы и BIOS 8