PXE-Start schlägt bei vorinstalliertem GRUB ohne Fehlermeldung fehl

1

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?

Nobody
quelle

Antworten:

0

Nun, das ist peinlich:

Mein System verwendet EFI und das im verlinkten Artikel beschriebene Setup befasst sich mit älteren BIOS-Systemen.

Nach dem Austauschen des Bootpfads mit dem richtigen ( EFI/boot/bootx64.efi ) Ich erhalte lesbare Fehlermeldungen, die ich googeln kann.

Nobody
quelle