|
Dimensione: 4394
Commento:
|
Dimensione: 4237
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 4: | Linea 4: |
| [[BR]] [[Indice(depth=1)]] [[VersioniSupportate(intrepid hardy)]] |
<<BR>> <<Indice(depth=1)>> <<Informazioni(rilasci="10.10 10.04")>> |
| Linea 14: | Linea 15: |
| Abilitare il [:Repository/Componenti:componente] '''universe''' dei [:Repository:repository] ufficiali. | Abilitare il [[Repository/Componenti|componente]] '''universe''' dei [[Repository|repository]] ufficiali. |
| Linea 18: | Linea 19: |
| È necessario [:AmministrazioneSistema/InstallareProgrammi:installare] sul server i seguenti pacchetti reperibili dai [:Repository:repository] ufficiali: | È necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] sul server i pacchetti [[apt://openbsd-inetd,tftpd-hpa,dhcp3-server | openbsd-inetd, tftpd-hpa, dhcp3-server]]. |
| Linea 20: | Linea 21: |
| * ''openbsd-inetd'' * ''tftpd-hpa'' * ''dhcp3-server'' |
|
| Linea 28: | Linea 26: |
| 0. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `etc/dhcp3/dhcpd.conf`, ed aggiungere alla fine del file le seguenti istruzioni: {{{ | 0. Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/dhcp3/dhcpd.conf`, ed aggiungere alla fine del file le seguenti istruzioni: {{{ |
| Linea 37: | Linea 35: |
| }}} Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota. | }}} Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota. Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sara':{{{ subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; filename "pxelinux.0"; next-server 192.168.0.3; } }}} Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota. |
| Linea 45: | Linea 50: |
| 0. Configurare il server d'installazione, aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/inetd.conf` e sostituire il contenuto con la seguente riga: {{{ | 0. Configurare il server d'installazione, aprire con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/etc/inetd.conf` e sostituire il contenuto con la seguente riga: {{{ |
| Linea 49: | Linea 54: |
| 0. Sempre con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] aprire il file `/etc/default/tftpd-hpa` e modificarlo come segue: {{{ | 0. Sempre con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] aprire il file `/etc/default/tftpd-hpa` e modificarlo come segue: {{{ |
| Linea 57: | Linea 62: |
| 0. È necessario scaricare i file necessari all'installazione da rete; digitare, fra i seguenti, i comandi adatti alla propria architettura e al sistema desiderato: | 0. È necessario scaricare i file necessari all'installazione da rete; digitare i seguenti comandi avendo cura di scegliere il sistema e l'architettura desiderata: |
| Linea 59: | Linea 64: |
| * '''Ubuntu 8.10''' «'''Intrepid Ibex'''»: | |
| Linea 62: | Linea 66: |
| lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-i386/current/images/; mirror netboot/" | lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/" |
| Linea 66: | Linea 70: |
| lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/intrepid/main/installer-amd64/current/images/; mirror netboot/" }}} * '''Ubuntu 8.04''' «'''Hardy Heron'''»: * architetture a ''32 bit'': {{{ cd ~ lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/; mirror netboot/" }}} * architetture a ''64 bit'': {{{ cd ~ lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/; mirror netboot/" |
lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/" |
| Linea 85: | Linea 79: |
| Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[:Installazione/Generale:installazione] di '''Ubuntu'''. | Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'[[Installazione/Generale|installazione]] di '''Ubuntu'''. |
| Linea 89: | Linea 83: |
| * [https://help.ubuntu.com/community/PXEInstallServer Documento originale] * [:Installazione/CdMinimale:Installazione da CD minimale] * [http://www.intilinux.com/howto/983/installare-ubuntu-senza-lettore-cddvd-attraverso-pxe/ Installazione attraverso PXE su Intilinux] * [http://www.howtoforge.com/ubuntu_pxe_install_server Approfondimento dell'argomento su HowToForge] * [http://it.wikipedia.org/wiki/Preboot_Execution_Environment Voce enciclopedica di PXE] |
* [[https://help.ubuntu.com/community/PXEInstallServer|Documento originale]] * [[Installazione/CdMinimale|Installazione da CD minimale]] * [[http://www.intilinux.com/howto/983/installare-ubuntu-senza-lettore-cddvd-attraverso-pxe/|Installazione attraverso PXE su Intilinux]] * [[http://www.howtoforge.com/ubuntu_pxe_install_server|Approfondimento dell'argomento su HowToForge]] * [[http://it.wikipedia.org/wiki/Preboot_Execution_Environment|Voce enciclopedica di PXE]] |
Introduzione
In questa pagina viene spiegato come installare un server per l'installazione remota dei client.
Preparativi
Abilitare il componente universe dei repository ufficiali.
Installazione
È necessario installare sul server i pacchetti openbsd-inetd, tftpd-hpa, dhcp3-server.
Configurazione del server
Configurare il servizio DHCP
Per configurare il servizio DHCP sul server in modo da consentire ai client all'avvio di trovare, tramite PXE, il server d'installazione remota, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/dhcp3/dhcpd.conf, ed aggiungere alla fine del file le seguenti istruzioni:
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; filename "pxelinux.0"; }Nel caso in cui il server DHCP sia diverso dal server d'installazione remota è necessario aggiungere anche la seguente riga:
next-server ip_server;
Sostituire la dicitura «ip_server» con l'IP del server d'installazione remota.Esempio: se il server d'installazione ha indirizzo IP pari a 192.168.0.3 la modifica risultante sara':
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; filename "pxelinux.0"; next-server 192.168.0.3; }Se questo parametro non è specificato, il server DHCP corrisponde al server d'installazione remota.Per applicare le modifiche, riavviare il servizio digitando in una finestra di terminale il seguente comando:
sudo /etc/init.d/dhcp3-server restart
Configurazione di tftpd-hpa
Configurare il server d'installazione, aprire con un editor di testo e con i privilegi di amministrazione il file /etc/inetd.conf e sostituire il contenuto con la seguente riga:
tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
Sempre con un editor di testo e con i privilegi di amministrazione aprire il file /etc/default/tftpd-hpa e modificarlo come segue:
RUN_DEAMON=”yes”
Per applicare le modifiche riavviare il servizio digitando in una finestra di terminale il seguente comando:
sudo /etc/init.d/tftpd-hpa restart
- È necessario scaricare i file necessari all'installazione da rete; digitare i seguenti comandi avendo cura di scegliere il sistema e l'architettura desiderata:
architetture a 32 bit:
cd ~ lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-i386/current/images/; mirror netboot/"
architetture a 64 bit:
cd ~ lftp -c "open http://it.archive.ubuntu.com/ubuntu/dists/NOME_VERSIONE/main/installer-amd64/current/images/; mirror netboot/"
Per installare i file appena scaricati è sufficiente digitare in una finestra di terminale il seguente comando:
sudo cp -a netboot/* /var/lib/tftpboot
Avvio del client
Entrare nel BIOS del client ed impostare come avvio primario l'interfaccia di rete, salvare le modifiche apportate e riavviare il computer. Verrà avviata l'installazione di Ubuntu.
