A.4. Automatisér installationen med Kickstart

En Kickstart-fil specificerer indstillinger for en installation. Når installationssystemet starter op, kan den læse en Kickstart-fil og udføre installationsprocessen uden yderligere interaktion med brugeren.

[Vink]Hver installation producerer en Kickstart-fil

Fedoras installationsproces skriver automatisk en Kickstart-fil som indeholder indstillingerne for det installerede system. Denne fil gemmes altid som /root/anaconda-ks.cfg. Du kan bruge denne fil til at gentage installationen med indentiske indstillinger eller ændre kopier for at angive indstillinger for andre systemer.

Fedora inkluderer en grafisk applikation til at oprette og ændre Kickstart-filer ved at vælge de muligheder du behøver. Brug pakken system-config-kickstart for at installere dette tilbehør. For at indlæse Fedoras Kickstart-redigering så vælg ApplicationsSystemværktøjKickstart.

Kickstart-filer lister installationsindstillinger i klartekst, med en mulighed per linje. Dette format gør at du kan ændre din Kickstart-fil med hvilken som helst tekstredigering og skrive skript eller applikationer som genererer Kickstart-filer for dine systemer.

For at automatisere installationsprocessen med en Kickstart-fil, brug muligheden ks for at specificere navnet og placeringen for filen:

 linux ks=katalog/kickstart-fil.cfg

Du kan bruge Kickstart-filer som findes på enten flytbart lagringsmedie, en disk eller en netværksserver. Gå til Tabel A.2, “Kickstart-kilder” for hvilke Kickstart-kilder som understøttes.

Kickstart-kildeFormat for valgmuligheder

CD- eller DVD-enhed

ks=cdrom:/katalog/ks.cfg

Disk

ks=hd:/enhed/katalog/ks.cfg

Anden enhed

ks=file:/enhed/katalog/ks.cfg

HTTP-server

ks=http://server.mitdomæne.dk/katalog/ks.cfg

FTP-server

ks=ftp://server.mitdomæne.dk/katalog/ks.cfg

NFS-server

ks=nfs:server.mitdomæne.dk:/katalog/ks.cfg

Tabel A.2. Kickstart-kilder

For at få fat på en Kickstart-fil fra et skript eller applikation på en webserver skal du angive URL'en for applikationen med valgmuligheden ks=. Hvis du tilføjer flaget kssendmac, sender forespørgslen også HTTP-hoveder til webapplikationen. Din applikation kan bruge disse hoveder til at identificere maskinen. Denne linje sender en forespørgsel med hoveder til applikationen http://server.mitdomæne.dk/kickstart.cgi:

linux ks=http://server.mitdomæne.dk/kickstart.cgi kssendmac