Die Konfigurationsdateien für pxelinux

Diese befinden sich in dem Verzeichniss: <tftp_Server_Root>/pxelinux.conf/

 pxelinux.cfg/01-aa-bb-cc-dd-ee-ff  MAC-ID der Netzwerkkarte

 pxelinux.cfg/78ABCDEF  IP adresse des Clients.

 pxelinux.cfg/78ABCDE 

 pxelinux.cfgf/78ABCD 

u.s.w.

 pxelinux.conf/default  Wenn nichts passt dann nimm dieses File.

Beispiel:

PROMPT 1

Falls man PROMPT 0 gesetzt hat kann man durch halten von Shift oder Alt oder Caps Lock oder Scroll Lock trotzdem in das Bootmenue kommen. Natürlich kann man das "Escapen" auch abschalten. :)

Für uns Deutsche.

KBDMAP german.kbd

Die german.kbd habe ich auf einer Knoppix CD gefunden.

DEFAULT local
label local
        LOCALBOOT 0

Memtest als Beispiel für standalone Programm

label memtest
        KERNEL memtest86

Memtest86 darf keine extension wie z.B. .bin haben weil sonst interpretiert es PxeLinux falsch.

Dos als Beispiel für ein Floppy Image

Boot von floppy erzeugen mit if=/dev/fd0 of=dos.img

label floppy
 kernel memdisk
 append initrd=dos.img

Weitere Optionen:

TIMEOUT 600
display message.txt
F1 help.msg

Und hier die Doku: http://syslinux.zytor.com/faq.php#config

Gebräuchiges in der 'append' Zeile für den Linux Kernel:

initrd=debian-installer/i386/initrd.gz
ramdisk_size=9424
devfs=nomount
devfs=mount,dall
root=/dev/nfs
nfsroot=/usr/lib/fai/nfsroot,v2,rsize=32768,wsize=32768
ip=dhcp

Wo kann man nachschauen was diese Optionen genau bedeuten?

AndreasSchockenhoff/PxeLinux (zuletzt geändert am 2007-12-23 22:48:06 durch localhost)