Re: EIS 64 , Rescue und Image Sicherung
Ulrich <[email protected]>
| Newsgroups | spline.eisfair.dev |
|---|---|
| Organization | spline |
| Message-ID | <[email protected]> |
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.