Avvio di un'installazione kickstart

Per lanciare un'installazione kickstart, avviate il sistema dal dischetto di avvio di Red Hat Linux o dal CD e inserite un comando di avvio speciale al prompt. Se il file kickstart risiede in un dischetto di avvio creato sulla base dei file di immagine boot.img o bootnet.img, il comando corretto da digitare �:

boot: linux ks=floppy

Il comando linux ks=floppy funziona anche se il il file ks.cfg si trova nel filesystem vfat o ext2 su un dischetto floppy e se avviate Red Hat Linux da CD.

Vi � un comando di avvio alternativo per lanciare Red Hat Linux da CD e avere il file kickstart in un file sistem vfat o ext2 su un dischetto floppy:

boot: linux ks=hd:fd0/ks.cfg

Se vi occorre usare un'unit� disco con kickstart, potete sempre avere il file kickstart su un dischetto floppy:

boot: linux ks=floppy dd

Se l'argomento della linea di comando ks viene passato al kernel, il programma di installazione di Red Hat Linux cerca un file kickstart. Tale argomento pu� assumere varie forme:

ks=nfs:<server>:/<percorso>

Il programma di installazione cerca il file kickstart sul server NFS <server>, come file <percorso>. Il programma di installazione utilizza DHCP per configurare la scheda Ethernet. Per esempio, se il server NFS � server.example.com e il file kickstart si trova nella condivisione NFS /mydir/ks.cfg, il comando di avvio corretto � ks=nfs:server.example.com:/mydir/ks.cfg.

ks=http://<server>/<percorso>

Il programma di installazione cerca il file kickstart sul server HTTP <server>, come file <percorso>. Il programma di installazione utilizzer� DHCP per configurare la scheda Ethernet. Per esempio, se il vostro server HTTP � server.example.com e il file kickstart si trova nella directory HTTP /mydir/ks.cfg, il comando di avvio corretto � ks=http://server.example.com:/mydir/ks.cfg.

ks=floppy

Il programma d'installazione cerca il file ks.cfg sul filesystem vfat o ext2 del floppy nell'unit� /dev/fd0.

ks=hd:<dispositivo>/<file>

Il programma d'installazione monta il filesystem sul <dispositivo> (che deve essere di tipo vfat o ext2) e cerca il file di configurazione kickstart come <file> all'interno di quel fiesystem (per esempio, ks=hd:sda3/mydir/ks.cfg).

ks=file:/<file>

Il programma d'installazione cerca di leggere il file <file> dal filesystem senza eseguire alcun montaggio. Di norma, viene utilizzato quando il file kickstart si trova gi� nell'immagine initrd.

ks=cdrom:/<percorso>

Il programma d'installazione cerca il file kickstart sul CD, come file <percorso>.

ks

Se ks viene usato da solo, il programma di installazione configura la scheda di rete Ethernet utilizzando il server DHCP. Il sistema usa il "bootServer" fornito dal server DHCP come server NFS per leggere il file kickstart (per default, viene utilizzato lo stesso del server DHCP). Il nome del file kickstart pu� essere uno tra i seguenti:

  • Se DHCP � specificato e il file di avvio comincia con uno slash /, il file di avvio fornito da DHCP viene cercato sul server NFS.

  • Se DHCP � specificato e il file di avvio comincia con qualcosa che non sia lo slash (/), il file di avvio fornito da DHCP viene cercato nella directory /kickstart sul server NFS.

  • Se DHCP non ha specificato alcun file di avvio, allora il programma di installazione cerca di leggere il file /kickstart/1.2.3.4-kickstart, dove 1.2.3.4 sta per l'indirizzo IP numerico della macchina che state installando.

ksdevice=<dispositivo>

Il programma di installazione utilizza questo dispositivo di rete per connettersi alla rete. Per esempio, per avviare un'installazione con il file kickstart su un server NFS connesso al sistema tramite il dispositivo eth1, digitate il comando ks=nfs:<server:>:/<percorso> ksdevice=eth1 al prompt di avvio boot:.