28.10. Avvio di una installazione kickstart
Per iniziare una installazione kickstart è necessario avviare il sistema dal media d'avvio da voi creato, oppure dal CD-ROM #1 di Red Hat Enterprise Linux, ed inserire un comando d'avvio speciale al prompt d'avvio. Il programma d'installazione và alla ricerca di un file kickstart, se l'argomento della linea di comando
ks
viene passato al kernel.
- CD-ROM #1 e dischetto
- The
linux ks=floppy
command also works if theks.cfg
file is located on a vfat or ext2 file system on a diskette and you boot from the Red Hat Enterprise Linux CD-ROM #1.Un metodo d'avvio alternativo è l'avvio del CD-ROM #1 di Red Hat Enterprise Linux con il file di kickstart su di un file system vfat o ext2 sul dischetto. Per fare questo inserite il seguente comando al promptboot:
:linux ks=hd:fd0:/ks.cfg
- Con il disco del Driver
- Se desiderate usare con kickstart un dischetto del driver, specificate anche l'opzione
dd
. Per esempio per avviare un dischetto d'avvio ed utilizzare un dischetto del driver, inserite il seguente comando al promptboot:
:linux ks=floppy dd
- Avvio da CD-ROM
- If the kickstart file is on a boot CD-ROM as described in Sezione 28.8.1, «Come creazione un media d'avvio di kickstart», insert the CD-ROM into the system, boot the system, and enter the following command at the
boot:
prompt (whereks.cfg
is the name of the kickstart file):linux ks=cdrom:/ks.cfg
Altre opzioni per iniziare una installazione kickstart, sono le seguenti:
askmethod
- Non utilizzate automaticamente il CD-ROM come sorgente d'installazione, se viene rilevato un CD di Red Hat Enterprise Linux nell'unità CD-ROM.
autostep
- Rendi kickstart non interattivo.
debug
- Avvia pdb immediatamente.
dd
- Utilizza un dischetto del driver.
dhcpclass=<class>
- Sends a custom DHCP vendor class identifier. ISC's dhcpcd can inspect this value using "option vendor-class-identifier".
dns=<dns>
- Un elenco di nameserver separato da virgole da usare per una installazione di rete.
driverdisk
- Same as 'dd'.
expert
- Abilita le funzioni speciali:
- permette il partizionamento di media rimovibili
- richiede un dischetto del driver
gateway=<gw>
- Gateway da utilizzare per una installazione di rete.
graphical
- Forza l'installazione grafica. Necessario per utilizzare GUI con ftp/http.
ide=nodma
- Richiede all'utente di configurare i dispositivi ISA.
ip=<ip>
- IP to use for a network installation, use 'dhcp' for DHCP.
keymap=<keymap>
- Keyboard layout to use. Valid values are those which can be used for the 'keyboard' kickstart command.
ks=nfs:<server>:/<path>
- The installation program looks for the kickstart file on the NFS server <server>, as file <path>. The installation program uses DHCP to configure the Ethernet card. For example, if your NFS server is server.example.com and the kickstart file is in the NFS share
/mydir/ks.cfg
, the correct boot command would beks=nfs:server.example.com:/mydir/ks.cfg
. ks=http://<server>/<path>
- The installation program looks for the kickstart file on the HTTP server <server>, as file <path>. The installation program uses DHCP to configure the Ethernet card. For example, if your HTTP server is server.example.com and the kickstart file is in the HTTP directory
/mydir/ks.cfg
, the correct boot command would beks=http://server.example.com/mydir/ks.cfg
. ks=floppy
- Il programma d'installazione và all ricerca del file
ks.cfg
su di un file system vfat o ext2 sul dischetto in/dev/fd0
. ks=floppy:/<path>
- The installation program looks for the kickstart file on the diskette in
/dev/fd0
, as file <path>. ks=hd:<device>:/<file>
- The installation program mounts the file system on <device> (which must be vfat or ext2), and look for the kickstart configuration file as <file> in that file system (for example,
ks=hd:sda3:/mydir/ks.cfg
). ks=file:/<file>
- The installation program tries to read the file <file> from the file system; no mounts are done. This is normally used if the kickstart file is already on the
initrd
image. ks=cdrom:/<path>
- The installation program looks for the kickstart file on CD-ROM, as file <path>.
ks
- If
ks
is used alone, the installation program configures the Ethernet card to use DHCP. The kickstart file is read from the "bootServer" from the DHCP response as if it is an NFS server sharing the kickstart file. By default, the bootServer is the same as the DHCP server. The name of the kickstart file is one of the following:- Se viene specificato DHCP ed il file d'avvio inizia con un
/
, si andrà alla ricerca sul server NFS del file d'avvio fornito da DHCP. - Se viene specificato DHCP ed il file d'avvio non inizia con
/
, si andrà alla ricerca all'interno della directory/kickstart
del server NFS, del file d'avvio fornito da DHCP. - Se DHCP non ha specificato un file d'avvio, allora il programma d'installazione prova a leggere il file
/kickstart/1.2.3.4-kickstart
, dove 1.2.3.4 è l'indirizzo IP numerico della macchina installata.
ksdevice=<device>
- The installation program uses this network device to connect to the network. For example, consider a system connected to an NFS server through the eth1 device. To perform a kickstart installation on this system using a kickstart file from the NFS server, you would use the command
ks=nfs:<server>:/<path> ksdevice=eth1
at theboot:
prompt. kssendmac
- Adds HTTP headers to ks=http:// request that can be helpful for provisioning systems. Includes MAC address of all nics in CGI environment variables of the form: "X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab".
lang=<lang>
- Language to use for the installation. This should be a language which is valid to be used with the 'lang' kickstart command.
loglevel=<level>
- Set the minimum level required for messages to be logged. Values for <level> are debug, info, warning, error, and critical. The default value is info.
lowres
- Forza l'esecuzione dell'installatore GUI in 640x480.
mediacheck
- Attiva il codice del loader per dare una opzione all'utente per la prova dell'integratà della sorgente d'installazione (se si tratta di un metodo basato su ISO).
method=cdrom
- Eseguire una installazione basata sul CD-ROM.
method=ftp://<path>
- Use <path> for an FTP installation.
method=hd:<device>:<path>
- Use <path> on <dev> for a hard drive installation.
method=http://<path>
- Use <path> for an HTTP installation.
method=nfs:<path>
- Use <path> for an NFS installation.
netmask=<nm>
- Maschera di rete da utilizzare per una installazione di rete.
nofallback
- Esci se GUI fallisce.
nofb
- Non caricare il VGA16 framebuffer necessario per eseguire l'installazione in modalità di testo per alcune lingue.
nofirewire
- Non caricare il supporto per i dispositivi firewire.
noipv6
- Disabilita IPv6 networking durante l'installazione.
nokill
- Una opzione di debug che impedisce ad anaconda di terminare tutti i programmi in esecuzione, quando si verifica un errore fatale.
nomount
- Don't automatically mount any installed Linux partitions in rescue mode.
nonet
- Non esegue auto-probe dei dispositivi di rete.
noparport
- Non cerca di caricare il supporto per i dispositivi delle porte parallele.
nopass
- Don't pass keyboard/mouse info to stage 2 installer, good for testing keyboard and mouse config screens in stage2 installer during network installs.
nopcmcia
- Ignora qualsiasi controller PCMCIA nel sistema.
noprobe
- Non cerca di rilevare hw, al contrario interroga l'utente.
noshell
- Non posiziona alcuna shell sul tty2 durante l'installazione.
nostorage
- Non esegue auto-probe sui dispositivi storage (SCSI, IDE, RAID).
nousb
- Non carica il supporto USB (molto utile nelle fase iniziali se l'installazione entra in una fase di sospensione).
nousbstorage
- Disattiva il caricamento del modulo usbstorage nel loader. Esso potrebbe essere utile nell' ordinare il dispositivo sui sistemi SCSI.
rescue
- Esegue l'ambiente rescue.
resolution=<mode>
- Run installer in mode specified, '1024x768' for example.
serial
- Abilita il supporto della console seriale.
skipddc
- Skips DDC probe of monitor, may help if it's hanging system.
syslog=<host>[:<port>]
- Once installation is up and running, send log messages to the syslog process on <host>, and optionally, on port <port>. Requires the remote syslog process to accept connections (the -r option).
text
- Forza l'installazione in modalità di testo.
updates
- Richiede il floppy contenente gli aggiornamenti (bug fixes).
updates=ftp://<path>
- Immagine contenente gli aggiornamenti attraverso FTP.
updates=http://<path>
- Immagine contenente gli aggiornamenti attraverso HTTP.
upgradeany
- Don't require an /etc/redhat-release that matches the expected syntax to upgrade.
vnc
- Abilita l'installazione basata su vnc. Sarà necessario eseguire il collegamento sulla macchina utilizzando un'applicazione client vnc.
vncconnect=<host>[:<port>]
- Once installation is up and running, connect to the vnc client named <host>, and optionally use port <port>.Requires 'vnc' option to be specified as well.
vncpassword=<password>
- Abilita una password per il collegamento vnc. Tale password impedirà che l'utente possa collegarsi inavvertitamente all'installazione basata su vnc.Requires 'vnc' option to be specified as well.