Die in diesem Paket enthaltene Bestandteile des Syslinux Projekts unterliegen der GNU General Public License Version 2 oder aktueller.
Dieses Paket enthält die PXELINUX Tools des Syslinux Projekts
PXELINUX wird in Verbindung mit einem PXE-konformen Festwertspeicher (ROM) auf einer Netzwerkkarte eingesetzt. Das Preboot Execution Environment nutzt DHCP oder BOOTP, um Netzwerkbetrieb mit TCP/IP aufzunehmen, und lädt dann mittels TFTP die Boot-Software herunter, welche einen Kernel lädt und entsprechend ebenfalls vom TFTP-Server heruntergeladenen Anweisungen konfiguriert. [Quelle: Wikipedia]
Das Menü im Setup-Programm ist wie folgt aufgebaut:
4. | Service administration |
x. | DHCP Server |
x. | DHCP Server Plugins |
x. | Server PXE configuration |
1. | View documentation | |
2. | Edit configuration | |
3. | Advanced configuration file handling |
Die Konfiguration kann über den Menüpunkt 'Edit configuration' geändert werden.
Nachdem der Editor beendet wurde, wird abgefragt, ob die Konfiguration aktiviert werden soll. Wird dies bestätigt, so werden über ein Skript die Anpassungen umgehend wirksam gemacht.
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will, findet sie
unter
/etc/config.d/dhcpd_pxe
Standardeinstellung: DHCPD_PXE_N='1'
Beispiel: DHCPD_PXE_x_NAME='fli4l'
Gültige Werte: yes,no
Standardeinstellung: DHCPD_PXE_x_ACTIVE='no'
Beispiel: DHCPD_PXE_x_DESCRIPTION='eisfair server'
Hier wird der Pfad des Kernel relativ zum Verzeichnis /srv/tftpboot angegeben. Zur Übertragung des Kernel wird pxelinux verwendet, die Konfiguration von pxelinux wird automatisch erstellt.
Um von der lokalen Festplatte oder Diskette zu booten, muss diese Option leer gelassen werden.
Um ein Image mittels memdisk booten zu können, muss diese Option ebenfalls leer gelassen werden.
Beispiel: DHCPD_PXE_x_KERNEL='fli4l/kernel'
Um von der lokalen Festplatte oder Diskette zu booten, muss diese Option leer gelassen werden.
Um ein Image mittels memdisk zu booten, muss hier der Pfad des Images relativ zu /srv/tftpboot angegeben werden.
Beispiel: DHCPD_PXE_x_INITRD='fli4l/rootfs.img'
Beispiel: DHCPD_PXE_x_ROOTFS='/dev/tmpfs'
Beispiel: DHCPD_PXE_x_APPEND='vag=normal ramdisk_size=28000'
Standardeinstellung: DHCPD_PXE_x_APPEND=' '