Dies ist eine weiterführende Anleitung zu meinem Grundgerüst, basierend auf dem nachfolgenden Artikel:
PXE&TFTP&DHCP Server einrichten
Wollen Sie über Netzwerk gestartete PCs auf Viren überprüfen? Dann sind Sie hier richtig.
Es bietet sich an, statt den verseuchten Rechner selbst ins Hauptsystem zu booten, über ein Live-System zu starten und darüber die Virenbereinigung dann letztendlich durchzuführen. Nur wie macht man das?

Wir werden das mit Kaspersky umsetzen. Laden Sie sich zuallererst auf der Herstellerseite die kostenlose Rescue Disk herunter.
Erstellen Sie dann im images Ordner des TFTP Root Verzeichnisses einen Ordner mit dem Namen Kaspersky.
Mounten Sie das von eben heruntergeladene ISO Image bitte einmal über „öffnen mit“ und dann „Windows Explorer„.
Kopieren Sie nun aus dem ISO bitte folgendes in das Kaspersky Verzeichnis:
krd.iso (Die ISO selbst auch in den Ordner kopieren!) DVDROM\live\vmlinuz DVDROM\live\initrd.img
PXElinux Konfigurationsdateien erweitern
Bearbeiten Sie Ihre pxelinux.cfg/default_BIOS:
Fügen Sie dort Ihrem Menü folgendes hinzu:
LABEL BackupRecovery MENU LABEL Kaspersky: MENU DISABLE LABEL Kaspersky64 MENU LABEL 1. Kaspersky Rescue Disk. (Grafikmodus) 64-Bit MENU INDENT 2 COM32 linux.c32 images/Kaspersky/vmlinuz append boot=live components locales=en_US.UTF fetch=tftp://192.168.1.2/images/Kaspersky/krd.iso TEXT HELP Mithilfe diesem Programm lassen Sie ihren Rechner auf Viren ueberpruefen. ENDTEXT LABEL Kaspersky64s MENU LABEL 2. Kaspersky Rescue Disk. (Sicherer Grafikmodus) 64-Bit MENU INDENT 2 COM32 linux.c32 images/Kaspersky/vmlinuz append boot=live components locales=en_US.UTF fetch=tftp://192.168.1.2/images/Kaspersky/krd.iso nomodeset xforcevesa TEXT HELP Mithilfe diesem Programm lassen Sie ihren Rechner auf Viren ueberpruefen. ENDTEXT
Pfad anpassen
fetch=tftp://192.168.1.2/images/Kaspersky/krd.iso
Ändern Sie immer die IP (IP der DS!).
iPXE Booteinträge erstellen
Suchen Sie nun in der pxeEFI64.ipxe.menu:
menu Diagnose Werkzeuge
Fügen Sie darunter ein:
item --gap -- ----- Virenscanner ------------------------------------------------------------------------ item kaspersky_x64 Kaspersky Rescue Disk. (Grafikmodus) 64-Bit item kaspersky_x64_s Kaspersky Rescue Disk. (Sicherer Grafikmodus) 64-Bit
Suchen Sie weiter:
:menu-diag-timed choose --timeout ${submenu-timeout} --default ${submenu-default} selected && goto ${selected} || goto start goto start
Fügen Sie darunter ein:
:kaspersky_x64 echo ${chotkey}Linux Boot${resetbold} - Starte Kaspersky Rescue Disk. (Grafikmodus) 64-Bit set base-url images/Kaspersky kernel ${boot-url}${base-url}/vmlinuz initrd ${boot-url}${base-url}/initrd.img imgargs vmlinuz initrd=initrd.img boot=live components locales=en_US.UTF-8 fetch=${boot-url}${base-url}/krd.iso boot || goto failed goto start :kaspersky_x64_s echo ${chotkey}Linux Boot${resetbold} - Starte Kaspersky Rescue Disk. (Sicherer Grafikmodus) 64-Bit set base-url images/Kaspersky kernel ${boot-url}${base-url}/vmlinuz initrd ${boot-url}${base-url}/initrd.img imgargs vmlinuz initrd=initrd.img boot=live components locales=en_US.UTF-8 fetch=${boot-url}${base-url}/krd.iso nomodeset xforcevesa boot || goto failed goto start
Das war es auch schon. 🙂