OPSI mit GRUB+UEFI-Modul

Hallo zusammen,

wir haben das Lizenzmodul UEFI von OPSI für eine Schule beschafft, damit wir neue UEFI-Geräte mittels OPSI betanken können (geht hier um Lehrerleihgeräte, spielt eigentlich keine Rolle).

Da die Geräte mit ELILO nicht zurecht kommen, habe ich den OPSI auf GRUB-Boot umgebaut, dazu waren folgende Schritte nötig:

  1. Anpassungen am Server:
    /usr/lib/linuxmuster/constants.py →
    OPSIEFIPXEFILE=‚linux/pxelinux.0‘ auf filename „linux/pxelinux.cfg/shimx64.efi.signed“;

  2. Anpassungen an OPSI:
    /etc/opsi/opsipxeconfd.conf
    uefi netboot config template x64 = /tftpboot/linux/pxelinux.cfg/install-grub-x64

(3) musste außerdem die Apt-Repos von OPSI neu hinzufügen, scheinbar war Keyring ungültig oder so → damit konnte opsipxe in aktueller Version heruntergeladen werden)
(4) aktualisieren opsi-pakete + neustart OPSI-VM)

(genaueres Unter: opsi Handbuch opsi-Version 4.1)

meine Frage richtet sich an 1)
wird die Änderung in constants.py bei Updates ggf. überschrieben, oder kann man die so lassen?
Wie würdet ihr das sonst ggf. nachhaltig lösen?

danke vorab,
Timo

Hallo Timo,

constants.py wird klarerweise überschrieben. Eigene dhcp-Optionen können per Host in Feld 8 der devices.csv eingetragen werden. Die werden dann beim Import übernommen. In deinem Fall sieht der Eintrag dann ungefähr so aus:

r100;r100-pc01;hwk;00:11:22:33:44:55;10.0.100.1;;;filename "linux/pxelinux.cfg/shimx64.efi.signed",next-server 10.0.0.2;classroom-studentcomputer;;1

VG, Thomas