Ich muss meine IPCop-Installation auf einem Computer per PXE booten, weiß aber nicht, wie ich das Betriebssystem über PXE booten kann, da ich keine Datei finden kann pxelinux.0
.
Ich habe alle IPCop-Dateien und -Ordner im Ordner /srv/tftp auf dem PXE-Server abgelegt. Die udhcpd.conf
Datei des PXE-Servers enthält die folgende Zeile:
boot_file /srv/tftp/pxelinux.0
Was muss ich tun, damit dies mit meinem IPCop-Betriebssystem funktioniert? Soweit ich weiß, gibt es keine pxelinux.0
Datei.
Der Boot-Ordner meiner IPCop-Installation enthält (ich bin nicht sicher, ob das wichtig ist):
Antwort1
Mir scheint, Ihr Installationsordner ist unvollständig. Die *.c32
Dateien sind definitiv Teil von PXELINUX/SYSLINUX, aber die pxelinux.0
Binärdatei fehlt offensichtlich. Sie könnten manuell herunterladenPXELINUX.
Legen Sie die pxelinux.0
Datei in diesen Ordner und achten Sie darauf, dass Sie alle *.c32
Dateien durch die entsprechenden Kopien aus der heruntergeladenen PXELINUX-Version ersetzen. Benennen Sie extlinux.conf
sie um in default
und legen Sie sie in einem Ordner namens ab pxelinux.cfg
. Wenn PXELINUX beim Booten Fehlermeldungen über fehlende *.c32
Dateien anzeigt, kopieren Sie diese Dateien ebenfalls in den tftpboot-Ordner.