[Eisfair_dev] EIS 64 , Rescue und Image Sicherung
Ulrich
ulrich.hupe at t-online.de
Mi Mai 20 09:53:25 CEST 2026
Hallo Marcus,
Die KI schlägt folgenden Weg vor.
Ich bin da nicht so sehr bewandert, geht das so wie beschrieben?
Das ist ja nicht grade etwas, was man in der Werbepause grade mal macht.
Gruß, Ulrich
###########################################
Um eisfair von extlinux auf GRUB2 für UEFI umzustellen, müssen Sie den
Bootloader über ein Live-System (z. B. eine Ubuntu- oder
SystemRescue-Boot-CD/Stick) neu installieren.
Hier ist die Schritt-für-Schritt-Anleitung:
1. Live-System im UEFI-Modus starten
Booten Sie Ihren Server mit einem 64-Bit Linux-Live-Medium.
Wichtig: Stellen Sie sicher, dass das Live-System im UEFI-Modus
gestartet wurde (prüfbar im Terminal via ls /sys/firmware/efi). Wenn der
Ordner existiert, läuft der UEFI-Modus.
2. Festplatte vorbereiten (EFI-Partition)
UEFI benötigt zwingend eine FAT32-Partition als Boot-Partition.
Öffnen Sie das Terminal im Live-System.
Prüfen Sie die Partitionen mit lsblk oder fdisk -l.
Falls noch keine EFI-Systempartition (ca. 100–512 MB, FAT32) existiert,
müssen Sie eine erstellen (z. B. mit gparted oder fdisk).
Formatieren Sie diese Partition als FAT32 (angenommen, sie heißt /dev/sda1):
mkfs.vfat -F32 /dev/sda1
3. Eisfair-System einbinden (Chroot)
Mounten Sie Ihre eisfair-Partitionen in das Live-System, um Befehle
direkt im eisfair-System auszuführen. Ersetzen Sie /dev/sda2 mit Ihrer
eisfair-Root-Partition (/):
mount /dev/sda2 /mnt mkdir -p /mnt/boot/efi mount /dev/sda1 /mnt/boot/efi
Binden Sie die Systemverzeichnisse für die Chroot-Umgebung ein:
mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind
/sys /mnt/sys mount --bind /sys/firmware/efi/efivars
/mnt/sys/firmware/efi/efivars
Wechseln Sie nun in das eisfair-System:
chroot /mnt /bin/bash
4. GRUB2 installieren und konfigurieren
Da eisfair auf Alpine Linux (eisfair-ng) oder einer eigenen
Debian/Slackware-Basis aufbaut, nutzen Sie den internen Paketmanager, um
GRUB für UEFI zu installieren.
Für eisfair-ng (Alpine-basiert):
apk update apk add grub-efi efibootmgr grub-install --target=x86_64-efi
--efi-directory=/boot/efi --bootloader-id=eisfair --recheck
Für klassisches eisfair (Debian-basiert):
apt-get update apt-get install grub-efi-amd64 efibootmgr grub-install
--target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=eisfair
5. Kernel-Parameter übertragen
Öffnen Sie in einem separaten Terminal oder via cat
/boot/extlinux/extlinux.conf die alte Konfiguration. Suchen Sie nach der
Zeile, die mit append beginnt. Dort steht Ihre Root-UUID (z. B.
root=UUID=1234-abcd...).
Erstellen Sie die GRUB-Konfigurationsdatei:
grub-mkconfig -o /boot/grub/grub.cfg
Hinweis: GRUB erkennt die installierten eisfair-Kernel in der Regel
automatisch und trägt sie ein.
6. Aufräumen und Neustart
Verlassen Sie die Chroot-Umgebung und starten Sie den Server neu:
exit umount -R /mnt reboot
Entfernen Sie das Live-Medium. Das System sollte jetzt über den
GRUB-Bootmanager im UEFI-Modus starten.
Mehr Informationen über die Mailingliste Eisfair_dev