Hi, Danke für die Antworten, hab jetzt mal weiter gemacht und bin schon ne Ecke weiter.
Also den DHCP und TFTP Server hatte ich ja gestern schon drauf gemacht und die liefen ja bis auf diese 50sek. Verzögerung. Hab mich vorhin nochmals ein weniger schlauer gelesen und mir erst mal das Syslinuxpacket wegen der pxelinux.0 besorgt und folgendes erledigt. Pxelinux.0, einen Thineis erzeugten Kernel samt Rootfs nach /var/lib/tftpboot kopiert.
[root@charly tftpboot]# ll /var/lib/tftpboot
insgesamt 1880
-rw-r--r-- 1 root root 683996 Dez 12 12:17 kernel
-rw-r--r-- 1 root root 13148 Sep 2 21:16 pxelinux.0
-rw-r--r-- 1 root root 1223032 Dez 12 12:17 rootfs.img
Dann darin ein DIR pxelinux.cfg angelegt mit dem Inhalt:
[root@charly tftpboot]# ll /var/lib/tftpboot/pxelinux.cfg
insgesamt 4
-rw-r--r-- 1 root root 165 Dez 12 12:17 C0A80124
-rw-r--r-- 1 root root 0 Dez 13 13:58 default
Die C0A80124 entspricht der IP die der DHCP Server meinem Client übermittelt, die default ist bisher leer. In der C0A80124 steht dies:
# add tar_verbose to append line to make inittar verbose
TIMEOUT 0
DEFAULT kernel
APPEND noapic load_ramdisk=1 initrd=rootfs.img inittar=1,mode=755 root=/dev/tmpfs
So und nun noch der entscheidende Punkt damit es nicht mehr 50 Sek dauert, in der dhcp.conf muß auf jeden Fall der Eintrag filename "pxelinux.0" stehen, nun dauert es eine Sek., also in der Form:
host vdrclient {
hardware ethernet 00:02:B3:8A:1F:34;
fixed-address 192.168.1.36;
option host-name "vdrclient";
filename "pxelinux.0";
}
So nach einem Neustart des Clienten kommt das:
DHCP MAC ADDR: 00 02 B3 .. .. ..
CLIENT IP: 192.168.1.36 MASK: 255.255.255.0 DHCP IP: 192.168.1.33
GATEWAY IP: 192.168.1.1
PXELINUX 3.11 2005-09-02 Copyright (C) 1994-2003 H. Peter Anvin
UNDI data segment at: 00099240
UNDI data segment size: 4D30
UNDI code segment at: 0009DF70
UNDI code segment size: 1F40
PXE entry point fount (we hope) at 9D9F:0106
My IP address seems to be C0A80124 192.168.1.36
ip=192.168.1.36:0.0.0.0:192.168.1.1:255.255.255.0
TFTP prefix:
Trying to load: pxelinux.cfg/01-00-02-b3-..-..-..
Trying to load: pxelinux.cfg/C0A80124
Trying to load: pxelinux.cfg/C0A8012
Trying to load: pxelinux.cfg/C0A801
Trying to load: pxelinux.cfg/C0A80
Trying to load: pxelinux.cfg/C0A8
Trying to load: pxelinux.cfg/C0A
Trying to load: pxelinux.cfg/C0
Trying to load: pxelinux.cfg/C
Trying to load: pxelinux.cfg/default
Could not find kernel image: linux
boot:
Wobei er bei jeder Stelle der HEX IP ca. 1 Minute wartet. Auch ist mir spanisch warum ip=192.168.1.36:0.0.0.0:192.168.1.1:255.255.255.0 sprich die Subnetmask 0.0.0.0 sein soll. Und warum das Kernelimage "linux" heißt, das muß er ja irgendwo hernehmen.
So jetzt seit ihr wieder gefragt, vielleicht hab ich was vergessen, bin dann erstmal weg.
Elchi
ZitatSchau mal, ob eine Versionsnummer des Boot-Codes der Karte ausgegeben werden. Die kritische Versionsnummer damals war IMHO 0.99. Hier gibt es ein Update, das auch für deine Karte passen sollte. Schau aber noch mal genau nach.
Also die meldet sich so:
Wintel Boot Agent V 3.0.03
PXE 2.0 Build 078 (WfM2.0) RPL V2.73
Meinste ich soll mal flashen?