PXE – Boot-Server

TFTP-Server

Zunächste einen TFTP-Server installieren

sudo apt-get update
sudo apt-get install tftpd-hpa

konfigurieren

sudo nano /etc/default/tftpd-hpa

#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

und starten.

sudo /etc/init.d/tftpd-hpa start

Bootimage

Das Bootimage holen.
Für Intrepid (8.10):

wget http://de.archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-i386/current/images/netboot/netboot.tar.gz

oder Hardy (8.04):

wget http://de.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/netboot/netboot.tar.gz

In /var/lib/tftpboot entpacken.

sudo tar -xvzf netboot.tar.gz -C /var/lib/tftpboot/

Die Besitzer anpassen.

sudo chown -R nobody:nogroup /var/lib/tftpboot

DHCP-Server

den TFTP-Server beim DHCP-Server bekanntmachen.

sudo nano /etc/dnsmasq.conf

# Set the boot filename and tftpd server name and address
# for BOOTP. You will only need this if you want to
# boot machines over the network.
dhcp-boot=/pxelinux.0,0.0.0.0

Dnsmasq neustarten.

sudo /etc/init.d/dnsmasq restart

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.