Netinstall ohne Boot-Medium

Workshop: Linux-Installation über LAN

TFTP- und Apache-Server einrichten

Installieren Sie auf dem Quellrechner das Paket tftpd-hpa, und ändern Sie in der Datei /etc/default/tftpd-hpa den Eintrag no in der Zeile RUN_DAEMON in yes. Außerdem müssen Sie unter Debian noch mit

sudo /etc/init.d/inetutils-inetd stop

den Netzwerk-Superserver ausschalten. Unter Ubuntu ist dieser nicht standardmäßig installiert. Legen Sie nun die Installations-CD oder -DVD der Linux-Distribution ein, die Sie auf dem Zielsystem installieren wollen. Suchen Sie dort nach dem Verzeichnis in dem der Bootloader „pxelinux.0“ liegt, etwa /install/netboot auf der Ubuntu Alternate-Installations-CD. Dieses Verzeichnis binden Sie mit dem Befehl

sudo mount -o bind /media/cdrom/install/netboot /var/lib/tftpboot

vorübergehend in das Verzeichnis ein, in dem der Tftp-Server Daten für das Netzwerk bereitstellt, hier /var/lib/tftpboot. Danach starten Sie den Tftp-Server mit:

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

Stellen Sie die Installationsdaten über Apache bereit. Dazu installieren Sie das Paket „apache2“ und verknüpfen das Stammverzeichnis der Installations-CD mit sudo ln -s /media/cdrom /var/www/ubuntu mit dem Daten-Ordner des Apache-Servers. Nun starten Sie den Apache-Server mit

sudo /etc/init.d/apache2 start