PXE-Boot findet Image Dateien nicht.

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
scheffe2804
Beiträge: 2
Registriert: 29.10.2023 11:25:17

PXE-Boot findet Image Dateien nicht.

Beitrag von scheffe2804 » 29.10.2023 11:27:15

Erst einmal einen schönen Sonntag euch allen,

nun zu meinem Problem.
Ich habe mittels ISC DHCPd Version 4.4.1 und tftpd-hpa versucht ein PXE-Boot System im heimischen Netzwerk zu installieren.

hier die .conf Dateien

Dhcpd:

Code: Alles auswählen

option domain-name "local";
option domain-name-servers 192.168.8.3;

default-lease-time 600;
max-lease-time 7200;


authoritative;

subnet 192.168.8.0 netmask 255.255.255.0 {
        option domain-search "192.168.8.3";
        range 192.168.8.10 192.168.8.200;
        }

#
# add PXE-Boot support
#
  next-server LAIRE.homenet.de;
  filename "pxelinux.0";
tfdpd:

Code: Alles auswählen

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --ipv4"
Dann noch die default in /srv/tftp/pxelinux.cfg

Code: Alles auswählen

DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 300
MENU TITLE PXE Network Boot Menu

LABEL local
MENU LABEL Von Festplatte starten
MENU DEFAULT
LOCALBOOT 0

LABEL memtest
MENU LABEL Speichertest mit memtest86+ v4.20
KERNEL memtest

LABEL MSDOS 6.22
MENU LABEL MSDOS 6.22 starten
KERNEL memdisk
APPEND iso raw initrd=DOS/DOS6.22_bootdisk.iso

LABEL WIN7 Professional with SP1 X64
MENU LABEL WIN7 Professional with SP1 X64
KERNEL memdisk
APPEND iso raw initrd=WIN/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso
Das alles funktioniert soweit, d.h. boote ich im Netzwerk über PXE boot, dann erscheint das PXE-Bootmenu.

Leider findet er dann keine der Dateien bzw. die Images nicht.
Nichtmal der Memtest funktioniert.
Die Dateien/Verzeichnisse gehören alle tftp:tftp

Was muss ich tun, damit die isos gefunden werden bzw. wo liegt mein Denkfehler.


Danke schonmal für Antworten und einen schönen Sonntag noch :-)


Gruß Christian

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von Blackbox » 29.10.2023 11:35:23

scheffe2804 hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 11:27:15
Was muss ich tun, damit die isos gefunden werden bzw. wo liegt mein Denkfehler.
Erster Stich ins Blaue, weil es oft vergessen wird.
Wie sehen denn die Datei- und Verzeichnisberechtigungen aus?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

scheffe2804
Beiträge: 2
Registriert: 29.10.2023 11:25:17

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von scheffe2804 » 29.10.2023 11:41:14

scheffe2804 hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 11:27:15
Was muss ich tun, damit die isos gefunden werden bzw. wo liegt mein Denkfehler.
Erster Stich ins Blaue, weil es oft vergessen wird.
Wie sehen denn die Datei- und Verzeichnisberechtigungen aus?
Ich hoffe, so ist alles richtig?

Code: Alles auswählen

root@LAIRE:/srv/tftp# ls -laR
.:
insgesamt 1168
drwxr-xr-x 5 tftp tftp   4096 29. Okt 11:09 .
drwxr-xr-x 3 root root   4096 28. Okt 15:26 ..
-rw-r--r-- 1 tftp tftp   1604 16. Aug 2020  cat.c32
-rw-r--r-- 1 tftp tftp  25128 16. Aug 2020  chain.c32
-rw-r--r-- 1 tftp tftp   1244 16. Aug 2020  cmd.c32
-rw-r--r-- 1 tftp tftp   3672 16. Aug 2020  cmenu.c32
-rw-r--r-- 1 tftp tftp   1480 16. Aug 2020  config.c32
-rw-r--r-- 1 tftp tftp   4248 16. Aug 2020  cptime.c32
-rw-r--r-- 1 tftp tftp   4512 16. Aug 2020  cpu.c32
-rw-r--r-- 1 tftp tftp   1764 16. Aug 2020  cpuid.c32
-rw-r--r-- 1 tftp tftp   2760 16. Aug 2020  cpuidtest.c32
-rw-r--r-- 1 tftp tftp   1584 16. Aug 2020  debug.c32
-rw-r--r-- 1 tftp tftp   4216 16. Aug 2020  dhcp.c32
-rw-r--r-- 1 tftp tftp   2972 16. Aug 2020  dir.c32
-rw-r--r-- 1 root root   3763 29. Okt 11:09 dir.txt
-rw-r--r-- 1 tftp tftp   2012 16. Aug 2020  disk.c32
-rw-r--r-- 1 tftp tftp   8696 16. Aug 2020  dmi.c32
-rw-r--r-- 1 tftp tftp  12492 16. Aug 2020  dmitest.c32
drwxr-xr-x 2 tftp tftp   4096 28. Okt 18:11 DOS
-rw-r--r-- 1 tftp tftp      0 28. Okt 17:30 DOS6.22_bootdisk.iso
-rw-r--r-- 1 tftp tftp   3296 16. Aug 2020  elf.c32
-rw-r--r-- 1 tftp tftp   2736 16. Aug 2020  ethersel.c32
-rw-r--r-- 1 tftp tftp  10568 16. Aug 2020  gfxboot.c32
-rw-r--r-- 1 tftp tftp   1592 16. Aug 2020  gpxecmd.c32
-rw-r--r-- 1 tftp tftp 166704 16. Aug 2020  hdt.c32
-rw-r--r-- 1 tftp tftp   3684 16. Aug 2020  hexdump.c32
-rw-r--r-- 1 tftp tftp   1804 16. Aug 2020  host.c32
-rw-r--r-- 1 tftp tftp   1808 16. Aug 2020  ifcpu64.c32
-rw-r--r-- 1 tftp tftp   4176 16. Aug 2020  ifcpu.c32
-rw-r--r-- 1 tftp tftp   4308 16. Aug 2020  ifmemdsk.c32
-rw-r--r-- 1 tftp tftp   1944 16. Aug 2020  ifplop.c32
-rw-r--r-- 1 tftp tftp   1660 16. Aug 2020  kbdmap.c32
-rw-r--r-- 1 tftp tftp   4852 16. Aug 2020  kontron_wdt.c32
-rw-r--r-- 1 tftp tftp 119524 16. Aug 2020  ldlinux.c32
-rw-r--r-- 1 tftp tftp   5088 16. Aug 2020  lfs.c32
-rw-r--r-- 1 tftp tftp 169552 16. Aug 2020  libcom32.c32
-rw-r--r-- 1 tftp tftp  67396 16. Aug 2020  libgpl.c32
-rw-r--r-- 1 tftp tftp 102624 16. Aug 2020  liblua.c32
-rw-r--r-- 1 tftp tftp  24056 16. Aug 2020  libmenu.c32
-rw-r--r-- 1 tftp tftp  23524 16. Aug 2020  libutil.c32
-rw-r--r-- 1 tftp tftp   4728 16. Aug 2020  linux.c32
-rw-r--r-- 1 tftp tftp   2980 16. Aug 2020  ls.c32
-rw-r--r-- 1 tftp tftp   6932 16. Aug 2020  lua.c32
-rw-r--r-- 1 tftp tftp  10972 16. Aug 2020  mboot.c32
-rw-r--r-- 1 tftp tftp  26792 16. Aug 2020  memdisk
-rw-r--r-- 1 tftp tftp   2468 16. Aug 2020  meminfo.c32
-rw-r--r-- 1 tftp tftp  26228 16. Aug 2020  menu.c32
-rw-r--r-- 1 tftp tftp   3384 16. Aug 2020  pci.c32
-rw-r--r-- 1 tftp tftp   3508 16. Aug 2020  pcitest.c32
-rw-r--r-- 1 tftp tftp   3012 16. Aug 2020  pmload.c32
-rw-r--r-- 1 tftp tftp   1656 16. Aug 2020  poweroff.c32
-rw-r--r-- 1 tftp tftp   3132 16. Aug 2020  prdhcp.c32
-rw-r--r-- 1 tftp tftp   1488 16. Aug 2020  pwd.c32
-rw-r--r-- 1 tftp tftp  12440 16. Aug 2020  pxechn.c32
-rw-r--r-- 1 tftp tftp  42430 16. Aug 2020  pxelinux.0
drwxr-xr-x 2 tftp tftp   4096 29. Okt 11:37 pxelinux.cfg
-rw-r--r-- 1 tftp tftp   1368 16. Aug 2020  reboot.c32
-rw-r--r-- 1 tftp tftp  14000 16. Aug 2020  rosh.c32
-rw-r--r-- 1 tftp tftp   1624 16. Aug 2020  sanboot.c32
-rw-r--r-- 1 tftp tftp   3052 16. Aug 2020  sdi.c32
-rw-r--r-- 1 tftp tftp  14844 16. Aug 2020  sysdump.c32
-rw-r--r-- 1 tftp tftp   8884 16. Aug 2020  syslinux.c32
-rw-r--r-- 1 tftp tftp   2948 16. Aug 2020  vesa.c32
-rw-r--r-- 1 tftp tftp   2184 16. Aug 2020  vesainfo.c32
-rw-r--r-- 1 tftp tftp  26744 16. Aug 2020  vesamenu.c32
-rw-r--r-- 1 tftp tftp   1856 16. Aug 2020  vpdtest.c32
-rw-r--r-- 1 tftp tftp   2540 16. Aug 2020  whichsys.c32
drwxr-xr-x 2 tftp tftp   4096 28. Okt 18:37 WIN
-rw-r--r-- 1 tftp tftp   3576 16. Aug 2020  zzjson.c32

./DOS:
insgesamt 8
drwxr-xr-x 2 tftp tftp 4096 28. Okt 18:11 .
drwxr-xr-x 5 tftp tftp 4096 29. Okt 11:09 ..
-rw-r--r-- 1 tftp tftp    0 28. Okt 17:30 dos622
-rw-r--r-- 1 tftp tftp    0 28. Okt 17:30 DOS6.22_bootdisk.iso
-rw-r--r-- 1 tftp tftp    0 28. Okt 17:30 dos622.iso

./pxelinux.cfg:
insgesamt 12
drwxr-xr-x 2 tftp tftp 4096 29. Okt 11:37 .
drwxr-xr-x 5 tftp tftp 4096 29. Okt 11:09 ..
-rw-r--r-- 1 tftp tftp  509 28. Okt 18:41 default

./WIN:
insgesamt 3191564
drwxr-xr-x 2 tftp tftp       4096 28. Okt 18:37 .
drwxr-xr-x 5 tftp tftp       4096 29. Okt 11:09 ..
-rw-r--r-- 1 tftp tftp 3268147200 26. Okt 22:16 de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso
-rw-r--r-- 1 root root          0 28. Okt 18:37 dos622.iso
root@LAIRE:/srv/tftp# 


Benutzeravatar
florit
Beiträge: 61
Registriert: 10.01.2022 12:24:50
Lizenz eigener Beiträge: MIT Lizenz

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von florit » 25.11.2023 18:26:36

scheffe2804 hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 11:27:15
Erst einmal einen schönen Sonntag euch allen,

nun zu meinem Problem.
Ich habe mittels ISC DHCPd Version 4.4.1 und tftpd-hpa versucht ein PXE-Boot System im heimischen Netzwerk zu installieren.

hier die .conf Dateien

Dhcpd:

Code: Alles auswählen

option domain-name "local";
option domain-name-servers 192.168.8.3;

default-lease-time 600;
max-lease-time 7200;


authoritative;

subnet 192.168.8.0 netmask 255.255.255.0 {
        option domain-search "192.168.8.3";
        range 192.168.8.10 192.168.8.200;
        }

#
# add PXE-Boot support
#
  next-server LAIRE.homenet.de;
  filename "pxelinux.0";
tfdpd:

Code: Alles auswählen

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --ipv4"
Dann noch die default in /srv/tftp/pxelinux.cfg

Code: Alles auswählen

DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 300
MENU TITLE PXE Network Boot Menu

LABEL local
MENU LABEL Von Festplatte starten
MENU DEFAULT
LOCALBOOT 0

LABEL memtest
MENU LABEL Speichertest mit memtest86+ v4.20
KERNEL memtest

LABEL MSDOS 6.22
MENU LABEL MSDOS 6.22 starten
KERNEL memdisk
APPEND iso raw initrd=DOS/DOS6.22_bootdisk.iso

LABEL WIN7 Professional with SP1 X64
MENU LABEL WIN7 Professional with SP1 X64
KERNEL memdisk
APPEND iso raw initrd=WIN/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso
Das alles funktioniert soweit, d.h. boote ich im Netzwerk über PXE boot, dann erscheint das PXE-Bootmenu.

Leider findet er dann keine der Dateien bzw. die Images nicht.
Nichtmal der Memtest funktioniert.
Die Dateien/Verzeichnisse gehören alle tftp:tftp

Was muss ich tun, damit die isos gefunden werden bzw. wo liegt mein Denkfehler.


Danke schonmal für Antworten und einen schönen Sonntag noch :-)


Gruß Christian
Probiere es mal so:

Code: Alles auswählen

LABEL WIN7 Professional with SP1 X64
MENU LABEL WIN7 Professional with SP1 X64
KERNEL memdisk
APPEND iso 
INITRD WIN/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso nomodeset

Benutzeravatar
kalle123
Beiträge: 2714
Registriert: 28.03.2015 12:27:47
Wohnort: Mönchengladbach

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von kalle123 » 25.11.2023 20:20:11


Benutzeravatar
GregorS
Beiträge: 2629
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von GregorS » 26.11.2023 02:21:23

kalle123 hat geschrieben: ↑ zum Beitrag ↑
25.11.2023 20:20:11
Das hat nicht hingehauen?
https://forums.raspberrypi.com/viewtopic.php?t=358598
Was dort hätte denn hinhauen können?!

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
GregorS
Beiträge: 2629
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von GregorS » 26.11.2023 02:31:27

scheffe2804 hat geschrieben: ↑ zum Beitrag ↑
29.10.2023 11:27:15
Was muss ich tun, damit die isos gefunden werden bzw. wo liegt mein Denkfehler.
Als einen Schuss ins Blaue würde ich einfach mal versuchen, die Dateien mit vollständiger Pfadangabe auszustatten. Also ab dem Wurzelverzeichnis, so etwa '/home/user/undsoweiter...'.

HTH

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
florit
Beiträge: 61
Registriert: 10.01.2022 12:24:50
Lizenz eigener Beiträge: MIT Lizenz

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von florit » 29.11.2023 12:05:27

Im normal Fall sollte „memdisk“ im Ordner „syslinux/memdisk/„ liegen

Dh:

Code: Alles auswählen

 
LABEL WIN7 Professional with SP1 X64
MENU LABEL WIN7 Professional with SP1 X64
KERNEL syslinux/memdisk/memdisk
APPEND iso 
INITRD WIN/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso nomodeset

Benutzeravatar
Livingston
Beiträge: 1455
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von Livingston » 29.11.2023 12:33:22

florit hat geschrieben: ↑ zum Beitrag ↑
29.11.2023 12:05:27
Im normal Fall sollte „memdisk“ im Ordner „syslinux/memdisk/„ liegen

Dh:

Code: Alles auswählen

 
LABEL WIN7 Professional with SP1 X64
MENU LABEL WIN7 Professional with SP1 X64
KERNEL syslinux/memdisk/memdisk
APPEND iso 
INITRD WIN/de_windows_7_professional_with_sp1_x64_dvd_u_676919.iso nomodeset
Scheint mir in diesem Falle nicht die Lösung zu sein, da memdisk ja bereits in der obersten Hierarchie unter /srv/tftp liegt.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

Benutzeravatar
florit
Beiträge: 61
Registriert: 10.01.2022 12:24:50
Lizenz eigener Beiträge: MIT Lizenz

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von florit » 29.11.2023 19:59:09

Pack memdisk mal in einen Ordner

Oder gib folgende Möglichkeit an:

Code: Alles auswählen

KERNEl ./memdisk 

Benutzeravatar
florit
Beiträge: 61
Registriert: 10.01.2022 12:24:50
Lizenz eigener Beiträge: MIT Lizenz

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von florit » 29.11.2023 20:11:39

Optional Kannst du auch in der dhcpd.conf
Einen Pxe Host angeben … Host für Host
Siehe:

Code: Alles auswählen


group {
	option broadcast-address 192.168.50.255;
	option routers 192.168.50.1;
	default-lease-time 600;
	max-lease-time 7200;
	option domain-name "pxe";
	subnet 192.168.50.0 netmask 255.255.255.0 {
		range 192.168.50.1 192.168.50.250;
		# head node 

         host rpipxe {
                        option root-path "/srv/tftp/";
                        hardware ethernet d8:3a:dd:0b:10:5d;
                        option option-66 "192.168.50.1";
                        next-server 192.168.50.1;
                        filename "pxelinux.0";
                        fixed-address 192.168.50.12;
                }
    }            
}
Zuletzt geändert von florit am 30.11.2023 16:18:00, insgesamt 3-mal geändert.

Benutzeravatar
florit
Beiträge: 61
Registriert: 10.01.2022 12:24:50
Lizenz eigener Beiträge: MIT Lizenz

Re: PXE-Boot findet Image Dateien nicht.

Beitrag von florit » 30.11.2023 16:15:45

Frage: Hast du auf der PXE Kiste einen error 1 ?

Code: Alles auswählen

TFTP 1: File not found

Antworten