Вступление
В новых моделях серверов Hetzner Online будет изначально поддерживать загрузку UEFI и прекратит поддержку устаревшей загрузки (CSM). Текущее состояние UEFI Rescue System — БЕТА .
Что такое UEFI
UEFI (Unified Extensible Firmware Interface) — это замена устаревшей прошивки BIOS.
Какие серверы поддерживаются
В настоящее время (2020/03/19) все серверы, которые есть в нашем портфеле, кроме SX62, поддерживают стабильную загрузку UEFI, включая Hetzner Rescue System.
Какие преимущества есть у UEFI
UEFI дает заказчику такие преимущества, как использование больших разделов дисков размером более 2 ТБ с GPT, гибкая среда до ОС и обратная / прямая совместимость, а также более простой способ настройки двойной загрузки. Кроме того, если неисправный диск необходимо заменить, его нужно только повторно смонтировать в RAID. Установка загрузчика на диск больше не требуется, потому что загрузочные файлы находятся на отдельном разделе в формате FAT, который есть в наших образах в RAID. Для получения дополнительной информации об этом см. Системный раздел EFI.
Примите участие в бета-тестировании UEFI
Клиент может открыть вверх билет в Administration Console- Robot для сервера и попросить Enablement из UEFI на сервере. Обратите внимание, что произойдет кратковременный сбой, когда поддержка включит поддержку UEFI на сервере. Кроме того, установленная операционная система должна иметь поддержку UEFI, и вам потребуется системный раздел EFI для загрузки системы.
CSM (модуль поддержки совместимости) будет полностью отключен, поэтому невозможно загрузить систему с включенным UEFI-CSM.
Убедитесь, что система уже работает в режиме UEFI
Linux
В Linux есть два способа проверить, работает ли система в режиме UEFI.
Использование efibootmgr
Запуск efibootmgr
в системе с поддержкой UEFI должен выглядеть так:
BootCurrent: 0019
Timeout: 1 seconds
BootOrder: 0019,0000,004,0005
Boot0000* UEFI OS: Samsung MZVLB512HAJQ-00000
Boot0004* UEFI:Removable Device
Boot0005* UEFI:Network Device
Boot0019* UEFI: IP4 Intel(R) Ethernet Connection (2) I219-LM
Запуск efibootmgr
в системе без поддержки UEFI выдаст следующее:
EFI variables are not supported on this system.
Проверьте путь к sysfs
Если путь /sys/class/firmware/efi/
существует, значит, система поддерживает UEFI.
Windows
Откройте msinfo32
( System Information
) и проверьте, System Summary -> BIOS Mode
написано ли там UEFI
или Legacy
.
Вопросы-Ответы
Поддержка безопасной загрузки
Мы знаем о преимуществах безопасной загрузки, а также о том, что некоторые клиенты хотят использовать безопасную загрузку. Его можно включить, но мы его не поддерживаем. Если он будет включен, система восстановления и автоматическая установка больше не будут доступны, и система может больше не быть загрузочной (дистрибутивы на основе Linux).
Поддержка аппаратного RAID-контроллера
Поскольку загрузка UEFI все еще находится в состоянии BETA , мы не можем гарантировать, что контроллер Hardware-RAID совместим с загрузкой UEFI.