Re: EIS 64 , Rescue und Image Sicherung
Marcus Röckrath <[email protected]>
| Newsgroups | spline.eisfair.dev |
|---|---|
| Message-ID | <[email protected]> |
Hallo Ulrich, Ulrich wrote: >> Mir gelingt es mit Ventoy nicht, das eisfair-ISO durch Ventoy auf einem >> reinen UEFI-System zu starten. > > Stimmt , trotz aller positiven Beschreibungen verweigerte er das bei mir > auch. > > Hätte das der EIS2 eigentlich gekonnt? > Der verfügte doch über GRUB. Kine Ahnung, habe ich nie genutzt und wenn hätte ich da mangels Erfordernis auch nicht nachgeforscht. Ich setze meist gut abgehangene Hardware ein, die sogar oft noch rein BIOS basiert ist. Auch unter den Anwendern war das bislang kein Thema. Somit ist eis auf reiner UEFI-Hardware aktuell NICHT installierbar, sofern da nicht noch jemand ein Trick einfällt! Bevor man aber einen UEFI-fähigen Installer anbietet, muss das System ja so umgebaut bzw. Skripte und Vorgehensweisen so angepasst werden, dass sie dann auch beide Bootvarianten unterstützen. Das betrifft vor allem Kernelupdate, Bootvorgang und Initrd-Erzeugung. Bislang ist die boot-Partition eine ext4-Partition, damit kann aber nicht per UEFI gebootet werden, welches zwingend eine FAT32-ESP-Partition vorschreibt. extlinux kann von einer FAT32-Bootpartition booten, somit könnten sogar Legacy-Boot und UEFI-Boot eine gemeinsame Bootpartition nutzen, was ein komplettes neues Partitionslayout für eis unnötig machen würde, denn ein Partitionslayout, welches sich von System zu System unterscheidet wird kaum noch für uns skriptmäßig beherschbar, z. B.: sda1: Legacy-Boot (ext4) sda2: swap sda3: root sda4: UEFI ESP (FAT32) oder sda1: Legacy-Boot (ext4) sda2: swap sda3: root sda4: data sda5: UEFI ESP (FAT32) besser wie bisher sda1: Legacy-/UEFI-Boot (FAT32 ESP) sda2: swap sda3: root (sda4: data) Wegen der darin dann aber nicht möglichen Links müsste die Kernelinstallation/update auch für den bisherigen Legacyboot umgeschrieben werden. Übrigens muss es nicht der Moloch grub2 werden, der IMHO für Server viel unnötige Funktionalität mitbringt. Ich würde systemd-boot für den UEFI-Boot vorziehen, extlinux macht weiterhin dann den Legacy-Boot, denn systemd-boot kann nur UEFI. extlinux kann mit syslinux-efi grundsätzlich auch UEFI-Boot, aber das nutzt eine Mechanismus im Kernel, der seit Version 6.2.x als deprecated vermerkt ist - wäre also auf Dauer auch eine Sackgasse. Natürlich kann man mit entsprechender Linuxerfahrung manuell das System auf UEFI aufbohren - aber zumindest Kernelupdates würde ein solches System nicht mehr per "eisman upgrade" oder "eisman install" einspielen können. Das braucht Zeit, vor allem dann auch erstmal viel Testzeit, wenn es mal angegangen wird. Bis dahin - es gibt schöne brauchbare Serverhardware mit LEGACY-BIOS/CSM- Mode, z. B. bei Afb. -- Gruß Marcus [eisfair-Team]