Ich folge dieser Leitfaden um ein minimales Arch-Linux-Image über PXE zu booten. Mein System hat eine ASUS F2A85V Hauptplatine .
Bei Auswahl des PXE-Starts im Startmenü erhalte ich folgende Ausgabe:
>>Start PXE over IPv4.
Station IP address is 192.168.0.45
Server IP address is 192.168.0.1
NBP filename is /arch/boot/syslinux/lpxelinux.0
NBP filesize is 74752 Bytes
Downloading NBP file...
Dieser Text erscheint auf dem Bildschirm für ein Bild des Videomaterials, das ich zum Entschlüsseln verwenden musste. Danach bekomme ich einen Frame mit einem Cursor und dann wird der GRUB des bereits installierten Systems angezeigt.
Das DNSMASQ-Protokoll lautet:
DHCPDISCOVER(br0) 08:60:de:ad:be:ef
DHCPOFFER(br0) 192.168.0.45 08:60:de:ad:be:ef
DHCPREQUEST(br0) 192.168.0.45 08:60:de:ad:be:ef
DHCPACK(br0) 192.168.0.45 08:60:de:ad:be:ef
error 8 User aborted the transfer received from 192.168.0.45
failed sending /tftp/arch/boot/syslinux/lpxelinux.0 to 192.168.0.45
sent /tftp/arch/boot/syslinux/lpxelinux.0 to 192.168.0.45
Die Übertragung ist also anscheinend zunächst schief gelaufen und war dann erfolgreich. Ich habe gelesen, dass einige PXE-Implementierungen die Datei einmal anfordern und abbrechen, um ihre Größe zu erhalten, die dem Verhalten in den Protokollen entspricht. Danach bin ich jedoch verloren. Es gibt keine Meldungen, die angeben könnten, warum der PXE-Start hier endet.
Wie finde ich heraus, was falsch läuft?
quelle