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