June 10
Di fronte alla custodia e manutenzione di una grande rete di computer con 50 computer o più, gli amministratori hanno bisogno di un modo per avviare in remoto e di forza reinstallazioni dei sistemi operativi, così come eseguire la manutenzione ordinaria e altre funzioni. Preboot Execution Environment (PXE) è un protocollo standard di settore progettate per questo scopo, utilizzando Dynamic Host Configuration Protocol (DHCP) e Trivial File Transfer Protocol (TFTP) per svolgere la maggior parte delle sue funzioni. Gli amministratori possono configurare un server TFTP per gestire le richieste di avvio PXE e facilitare i trasferimenti di file quando necessario.
1 Clicca su "Applicazioni", evidenziare e selezionare "Accessori", quindi selezionare "Terminal" per aprire la console del terminale. Scaricare e installare TFTP immettendo "apt-get install tftpd-hpa" nella console e premendo "Invio".
2 Invio "vi / etc / default / uso di quest'ultimo" per modificare il "l'uso di quest'ultimo" il file nell'editor di testo VIM. Modificare il valore "RUN_DAEMON" a "sì" e salvare il file. Enter "mkdir -p / var / lib / tftpboot" e "/etc/init.d/tftpd-hpa start" per creare la directory principale per TFTP e avviare il server TFTP.
3 Inserire "mkdir /var/lib/tftpboot/pxelinux.cfg" per creare una directory per contenere il file "default" per PXE. Salvare il seguente come "/var/lib/tftpboot/pxelinux.cfg/default":
DISPLAY boot.txt
DI DEFAULT etch_i386_install
ETICHETTA etch_i386_install
kernel debian/etch/i386/linux
aggiungere vga = initrd normale = debian / etch / i386 / initrd.gz -
ETICHETTA etch_i386_linux
kernel debian/etch/i386/linux
aggiungere vga = initrd normale = debian / etch / i386 / initrd.gz -
ETICHETTA etch_i386_expert
kernel debian/etch/i386/linux
accodare priorità bassa = vga = initrd normale = debian / etch / i386 / initrd.gz -
ETICHETTA etch_i386_rescue
kernel debian/etch/i386/linux
aggiungere vga = initrd normale = debian / etch / i386 / initrd.gz rescue / enable = true -
PRONTA 1
TIMEOUT 0
Creare un file "boot.txt" e salvare il seguente all'interno:
Menu di avvio -
=============
etch_i386_install
etch_i386_linux
etch_i386_expert
etch_i386_rescue "
4 Immettere i seguenti comandi nella console del terminale per scaricare e salvare il kernel di installazione "Etch" e le sue file associati:
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 Enter "albero / var / lib / tftpboot /" dopo aver inserito i comandi precedenti. Si dovrebbe vedere la seguente all'interno della console terminale:
/ Var / lib / tftpboot /
| - Boot.txt
| - Debian
| `- Etch
| `- I386
| | - Initrd.gz
| `- Linux
| - Pxelinux.0
`- Pxelinux.cfg
`-- default
4 directory, 5 file