UEFI

Last change on 2020-09-28 • Created on 2020-03-19 • ID: RO-1562A

Introduction

Mit den neukommenden Servermodellen wird Hetzner Online UEFI Booting nativ unterstuetzen und den Support vom Legacy Support (CSM) einstellen. Der derzeitige Stand des UEFI Rescue Systems ist BETA.

Was ist UEFI

UEFI (Unified Extensible Firmware Interface) ist der Ersatz von der Legacy BIOS Firmware.

Welche Server werden unterstuetzt

Zu dieser Zeit (2020/03/19), alle Server welche wir derzeit im Portfolio haben, ausser SX62, unterstuetzen einen stabilen Betrieb im UEFI Boot mitsamt dem Hetzner Rescue System.

Welche Vorteile hat UEFI

UEFI gibt dem Kunden die Moeglichkeit wie nativ Partitionen groesser als 2TB zu erstellen mit GPT, eine flexible Pre-OS Umgebung, Abwaerts-/Vorwaertskompatibilitaet sowie einen einfacheren Weg um Dual-Boot aufzusetzen. Wenn eine Festplatte ausfaellt und ausgetauscht werden muss, brauch diese lediglich ins RAID neu eingehangen zu werden. Eine Installation des Bootloaders auf die Festplatte ist nicht mehr noetig, weil die Bootdateien auf einer seperaten FAT formatierten Partition sich befinden welche sich in einem RAID in unseren Images befindet. Fuer mehr ueber dieses Thema, gibt es mehr in EFI system partition.

An der UEFI Beta teilnehmen

Ein Kunde kann ein Ticket oeffnen in der Administrationskonsole Robot und fuer eine Aktivierung von UEFI anfragen. Es sollte beachtet werden, dass es hierbei zu einer kurzen Ausfallzeit kommen wird wenn UEFI auf dem Server aktiviert wird. Des Weiteren muss das System in einem UEFI kompatiblen Modus (ohne CSM) installiert sein mit einer EFI system partition. Das CSM (Compatibility Support Module) wird dabei komplett abgeschalten weshalb es keine Moeglichkeit gibt ein UEFI-CSM kompatibles System zu starten.

Ueberpruefen ob bereits das System in UEFI laeuft

Linux

Unter Linux gibt es zwei Moeglichkeiten dies zu ueberpruefen.

efibootmgr nutzen

Das Ausfuehren von efibootmgr auf einem UEFI-aktiviertem System sollte in etwas so aussehen:

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

Das Ausfuehren von efibootmgr auf einem nicht UEFI-aktiviertem System wird so aussehen:

EFI variables are not supported on this system.

Ueberpruefen des sysfs Pfads

Wenn der Pfad /sys/class/firmware/efi/ existiert, dann ist das System UEFI-aktiviert.

Windows

In msinfo32 (System Information) unter System Summary -> BIOS Mode steht entweder UEFI oder Legacy.

Ausgabe von msinfo32

FAQ

Secure Boot support

Wir wissen ueber die Vorteile von Secure Boot Bescheid und wissen auch, dass mancher Kunde dies nutzen moechte. Secure Boot kann aktiviert werden, jedoch unterstuetzen wir es nicht. Wenn es aktiviert wird, dann wird das Rescue System und die Automatische Installation nicht mehr funktionieren und das System ist moeglicherweise nicht mehr bootbar (Linux-basierte Distributionen).

Hardware-RAID controller support

Da UEFI boot noch in einem BETA Stand ist, koennen wir nicht versichern, dass Hardware-RAID controller mit UEFI Boot kompatibel sind.

Table of Contents