So richten Sie einen TFTP-Server für PXE
Mit der Hausverwaltung und Instandhaltung von mindestens einem großen Computer-Netzwerk mit 50 Computer konfrontiert, Administratoren benötigen eine Möglichkeit, Remote Boot und Kraft erneute Installation von Betriebssystemen, sowie Durchführen von Wartungsarbeiten und andere Funktionen. Pre-Boot Execution Environment (PXE) ist Protokoll ein Industriestandard für diesen Zweck, Verwendung von Dynamic Host Configuration Protocol (DHCP) und Trivial File Transfer Protocol (TFTP) um die meisten seiner Funktionen durchzuführen. Administratoren können einen TFTP-Server zu handhaben PXE-Boot-Anforderungen und erleichtern die Übertragung von Dateien bei Bedarf eingerichtet.
Anweisungen
1 Klicken Sie auf "Anwendungen" markieren und wählen Sie "Zubehör", und wählen Sie dann "Terminal", die terminal-Konsole zu öffnen. Herunterladen und Installieren von TFTP eingeben "sudo apt-Get install Tftpd-Hpa" in die Konsole und drücken "Enter."
2 Geben Sie "vi /etc/default/tftpd-hpa" zum Bearbeiten der Datei "Tftpd-Hpa" im Texteditor VIM. Ändern Sie den Wert "RUN_DAEMON", um "Ja" und speichern Sie die Datei. Geben Sie "Mkdir -p /var/lib/tftpboot" und "/etc/init.d/tftpd-hpa Start" das Stammverzeichnis für TFTP erstellen und starten Sie den TFTP-Server.
3 Geben Sie "Mkdir /var/lib/tftpboot/pxelinux.cfg" erstellen Sie ein Verzeichnis die Datei "Standard" für PXE zu halten. Speichern Sie Folgendes als "/ var/lib/tftpboot/pxelinux.cfg/default":
Anzeige boot.txt
Standard etch_i386_install
Etikett etch_i386_install
kernel debian/etch/i386/linux
append vga=normal initrd=debian/etch/i386/initrd.gz --
Etikett etch_i386_linux
kernel debian/etch/i386/linux
append vga=normal initrd=debian/etch/i386/initrd.gz --
Etikett etch_i386_expert
kernel debian/etch/i386/linux
append priority=low vga=normal initrd=debian/etch/i386/initrd.gz --
Etikett etch_i386_rescue
kernel debian/etch/i386/linux
append vga=normal initrd=debian/etch/i386/initrd.gz rescue/enable=true --
EINGABEAUFFORDERUNG 1
TIMEOUT 0
Erstellen Sie eine Datei "boot.txt" und speichern Sie Folgendes in:
Boot-Menü- =============
etch_i386_install
etch_i386_linux
etch_i386_expert
etch_i386_rescue"
4 Geben Sie die folgenden Befehle in der terminal-Konsole herunterladen und speichern das Installationsprogramm "Etch" Kernel und die dazugehörigen Dateien:
CD/Var/lib/Tftpboot /
Wget-http://ftp.uk.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/pxelinux.0
Mkdir -p /var/lib/tftpboot/debian/etch/i386
CD /var/lib/tftpboot/debian/etch/i386
Wget-http://ftp.uk.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/linux
Wget-http://ftp.uk.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz
5 Geben Sie "Baum/var/lib/Tftpboot /", wenn die oben genannten Befehle eingegeben wurden. Sie sollten innerhalb der Terminalkonsole folgendes sehen:
/ Var/lib/Tftpboot /
|--boot.txt
|--Debian
| '--etch
| '--i386
| |--initrd.gz
| '--Linux
|--pxelinux.0
'--pxelinux.cfg
`-- default
4 Verzeichnisse, 5 Dateien