"Se ci sono due o più modi di fare una cosa,
e uno di questi modi può condurre a una catastrofe,
allora qualcuno la farà in quel modo.

(Edward Murphy)

Come installare CentOS dalla rete con netinstall

Lun, 11/07/2011 - 00:00 -- arturu
Come installare CentOS dalla rete con netinstall

Continuano i miei "giochi" su CentOS, oggi vedremo come installare CentOS recuperando i file di installazione dalla rete utilizzando l'immagine netinstall. Inoltre, vedremo anche come configurare un'installazione minima, senza interfaccia grafica, utile per un server web, mail, e tutto quello che potrebbe offrirci un server. Non servono particolari conoscenze per installare CentOS, un minimo di conoscenze dei sistemi linux possono bastare.

Come prima cosa bisogna recuperare l'immagine di avvio, esistono diversi mirrors da cui scaricare l'immagine che ci interessa, io utilizzo spesso http://mirrors.kernel.org ma nessuno vieta di utilizzare altri server mirror compresi gli ftp pubblici. Ci spostiamo tra le cartelle e raggiungiamo http://mirrors.kernel.org/centos/5/isos/ , qui dobbiamo scegliere l'architettura che ci interessa, nel mio caso i386 e scaricare l'immagine iso con il suffisso -netinstall che nel mio caso è http://mirrors.kernel.org/centos/5/isos/i386/CentOS-5.6-i386-netinstall.iso. Masterizzare l'iso su un cd, reboot e avvio dell'immagine, oppure, configurare una macchina virtuale.

Alla schermata di boot premete invio per far iniziare l'installazione, come al solito rispondete ad un po' di domande tipo la scelta della lingua (consiglio evitare di scegliere il cinese, è un po' complicato :D ) e il layout della tastiera fino ad arrivare alla schermata "Metodo d'installazione".

A questo punto bisogna indicare dove si trovano i file di installazione, nel nostro caso si trovano su http://mirrors.kernel.org/centos/5/os/i386/ , quindi dobbiamo selezionare come "Media" il protocollo HTTP e cliccare OK.

Ci verrà chiesto di configurare la scheda di rete del nostro server, sia con ipv4 che con ipv6. Possiamo fare due scelte: lasciamo tutto automatico e a post-installazione impostiamo un indirizzo statico (tramite interfaccia grafica); oppure, impostiamo manualmente la scheda, io ho optato per la seconda opzione.

Siamo arrivati al punto cruciale di questa guida, appena impostata la scheda di rete ci verrà chiesto da dove reperire i file di installazione. Ci verrà chiesto di inserire il "nome del sito web", è il dominio dove sono ospitati i files, inserire il nome senza il protocollo (l'avevamo già scelto in precedenza), nel nostro caso:

mirrors.kernel.org

e come "Directory CentOS" inseriamo

centos/5/os/i386/

rispettiamo rigorosamente gli slash, tenera presente che "http://" viene aggiunto in automatico prima del dominio, stessa cosa per lo slash "/" dopo il dominio. Al posto del nome di dominio si può mettere anche un indirizzo ip. Se precedentemente avete scelto un altro media verranno richiesti i parametri per quel tipo di connessione.

Inizierà il recupero dei file di installazione dalla rete, al termine verrà visualizzata l'interfaccia grafica per l'installazione di CentOS. Verranno richieste le solite impostazioni: partizioni disco, impostazione schede di rete, fuso orario e password di root. La schermata successiva all'impostazione della password di root è la scelta del tipo di configurazione, nel nostro caso scegliamo "server" e omettiamo di installare l'interfaccia grafica (orpello inutile e spreca-risorse per un server web), in questo passo possiamo scegliere di installare anche servizi aggiuntivi e aggiungere servizi all'installazione minimale, es: mysql, dns, posta, ecc. Cliccando avanti parte l'installazione, riavviare il sistema senza cd.

Al primo avvio partirà il tool di configurazione dei servizi (demoni, firewall, Selinux, ecc.), in caso il tool non parte o viene annullato si può farlo ripartire lanciando "setup" dopo il login.

Se si è scelto di installare il tutto su una macchina virtuale e la scheda di rete è impostata in bridge, in caso di mancata risoluzione dei dns modificare il file:

/etc/sysconfig/network-scripts/ifcfg-eth0

aggiungendo le seguenti stringhe alla fine (DNS1 è un esempio, DNS2 è OpenDNS)

DNS1=192.168.1.254
DNS2=208.67.222.222

Di seguito le immagini in sequenza per i più pigri che si scocciano a leggere tutto quello che ho scritto.

Saluti Arturu.it

Galleria: 
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall
Come installare CentOS dalla rete con netinstall