A.4. Automatyzowanie instalacji za pomocą kickstart

Plik Kickstart określa ustawienia instalacji. Kiedy uruchomiony zostanie system instalacyjny, może odczytać plik kickstart i zająć się procesem instalacji bez dalszego udziału użytkownika.

[Podpowiedź]Każda instalacja tworzy plik kickstart

proces instalacji Fedory automatycznie zapisuje plik kickstart, który zawiera ustawienia zainstalowanego systemu. Ten plik jest zawsze zapisywany jako /root/anaconda-ks.cfg. Możesz użyć go, aby powtórzyć instalację z identycznymi ustawieniami lub zmodyfikować kopie, aby określić ustawienia dla innych systemów.

Fedora zawiera graficzną aplikację do tworzenia i modyfikowania plików kickstart przez zaznaczanie wymaganych opcji. Użyj pakietu system-config-kickstart, aby zainstalować to narzędzie. Aby wczytać edytor kickstart Fedory, wybierz AplikacjeNarzędzia systemoweKickstart.

Pliki kickstart zawierają listę ustawień instalacji w czystym tekście, z jedną opcją na wiersz. Ten format pozwala na modyfikowanie plików kickstart dowolnym edytorem tekstu i pisanie skryptów lub aplikacji tworzących dowolne pliki kickstart dla różnych systemów.

Aby zautomatyzować proces instalacji za pomocą pliku kickstart, użyj opcji ks, aby określić nazwę i położenie pliku:

 linux ks=położenie/plik-kickstart.cfg

Możesz użyć plików kickstart, które są przechowywane na wymiennych pamięciach masowych, dysku twardym lub serwerze sieciowym. Zobacz Tabela A.2, „Źródła kickstart”, aby poznać obsługiwane źródła kickstart.

Źródło kickstartFormat opcji

Napęd CD lub DVD

ks=cdrom:/folder/ks.cfg

Dysk twardy

ks=hd:/urządzenie/folder/ks.cfg

Inne urządzenie

ks=file:/urządzenie/folder/ks.cfg

Serwer HTTP

ks=http://serwer.mojadomena.pl/folder/ks.cfg

Serwer FTP

ks=ftp://serwer.mojadomena.pl/folder/ks.cfg

Serwer NFS

ks=nfs:serwer.mojadomena.pl:/folder/ks.cfg

Tabela A.2. Źródła kickstart


Aby uzyskać plik kickstart ze skryptu lub aplikacji na serwerze WWW, określ URL aplikacji za pomocą opcji ks=. Jeśli dodasz opcję kssendmac, żądanie wyśle do aplikacji WWW także nagłówki HTTP. Aplikacja może użyć tych nagłówków, aby zidentyfikować komputer. Ten wiersz wysyła żądanie z nagłówkami do aplikacji http://serwer.mojadomena.pl/kickstart.cgi:

linux ks=http://serwer.mojadomena.pl/kickstart.cgi kssendmac