1

Я следую этому руководству, чтобы загрузить минимальный арочный образ Linux через PXE. В моей системе установлена материнская плата ASUS F2A85V.

При выборе загрузки PXE в меню загрузки я получаю следующий вывод:

>>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...

Этот текст находится на экране для одного кадра видеозаписи, который мне пришлось взять, чтобы расшифровать его. После этого я получаю один кадр с курсором, а затем отображается GRUB уже установленной системы.

Журнал dnsmasq гласит:

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

Таким образом, кажется, что передача сначала пошла не так, а потом прошла успешно. Я прочитал, что некоторые реализации PXE запрашивают и прерывают файл один раз, чтобы получить его размер, который будет соответствовать поведению в журналах. Однако после этого я потерялся. Там нет сообщений, которые могли бы указать, почему загрузка PXE заканчивается здесь.

Как я узнаю, что происходит не так?

1 ответ1

0

Ну, это неудобно:

Моя система использует EFI, и настройка, описанная в связанной статье, касается устаревших систем BIOS.

После замены правильного пути загрузки (EFI/boot/bootx64.efi) я получаю читаемые сообщения об ошибках, которые я могу найти в Google.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .