Konfig

 

Avira Rescue CD für PXE modifizieren unter Ubuntu

  1. Avira Rescue ISO Image herunterladen
    (http://www.avira.com)
  2. Entpacke die ISO Image mittels z. B. mit 7Zip
  3. In das Verzeichnis wechseln wo die ISO Datei entpackt wurde bzw. wo sich die Datei initrd.gz befindet. Die Datei muss jetzt mit folgenden Schritten modifiziert werden.
  4. Alle Schritte werden als su (super user oder root) durchgeführt
  5. gzip -d initrd.gz 
    (entpacken v. initrd.gz)
  6. dd if=/dev/zero bs=1M count=250 >> initrd 
    (initrd.gz zusätzliche 250MB Speicher hinzufügen)
  7. e2fsck -fp initrd
    (Hiermit wird die Datei initrd.gz auf Fehler geprüft bzw. korrigiert)
  8.  resize2fs initrd
    (initrd wird der freie Speicherplatz v. 250MB mitgeteilt)
  9. mkdir iso
    (Temporäres Verzeichnis “iso” für einbinden (mounten) erstellen)
  10. mount -o loop initrd iso
    (Einbinden v. initrd zum iso Verzeichnis)
  11. mkdir -p iso/media/Devices/sr0
    (3 aufeinanderfolgende Verzeichnisse im iso Verzeichnis erstellen)
  12. Im entpackten Verzeichnis sollten Verzeichnisse als “antivir” “avupdate” und “system” enthalten sein. Die Inhalte deren Verzeichnisse mittels folgendem Befehl kopieren: cp -r antivir/ avupdate/ system/ iso/media/Devices/sr0/
  13. Einige Berechtigungen mit dem Befehl chmod 555 -R iso/media/Devices/sr0/ anpassen
  14. umount iso
    iso Verzeichnis abbinden (umounten)
  15. ls -lk initrd
    Das gibt die Größe v. Initrd aus. Die Größe notieren.
  16. gzip -9 initrd
    Verzeichnis initrd wird mit höchster Kompression komprimiert
  17. Jetzt kopiert man die neu erstelle Datei initrd.gz und die original vmlinuz Datei vom extrahierten iso Image in den PXE Server Verzeichnis hinein (z.B. /var/lib/tftboot/rescue/).
  18. Die Datei /pxelinux.cfg/default anpassen