GNU/Linux >> Linux Esercitazione >  >> Linux

Generazione di un file Kickstart su Redhat Linux

Obiettivo

L'obiettivo di questo articolo è fornire una guida introduttiva alla creazione di file Kickstart su Redhat Linux.

Sistema operativo e versioni software

  • Sistema operativo: – Red Hat 7

Requisiti

Potrebbe essere necessario un accesso privilegiato al tuo sistema Redhat Linux.

Difficoltà

MEDIO

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Introduzione

Il file Kickstart viene utilizzato per automatizzare l'installazione del sistema operativo Redhat. L'idea di base alla base del file kickstart è di fornire tutte le informazioni di installazione richieste all'installatore tramite il file di configurazione kickstart che normalmente verrebbe inviato in modo interattivo. Ciò può velocizzare un'installazione e fornire una capacità non interattiva per distribuzioni su larga scala.

Istruzioni

Esempio di avvio minimo

Quello che segue è un esempio di file di configurazione kickstart minimo:

rootpw --plaintext mypassword
url --url="ftp://PACKAGE_SERVER/"
text
%packages
@core
%end
timezone Australia/Sydney
clearpart --all
part / --fstype="xfs" --grow 

Il file Kickstart sopra utilizzerà il programma di installazione anaconda di Redhat per eseguire un'installazione minima di Redhat Linux basata su testo. Diamo un'occhiata più da vicino a tutte le opzioni utilizzate da questo file kickstart:

  • rootpw --plaintext mypassword – Imposta la password di root su mypassword
  • url --url="ftp://PACKAGE_SERVER/" – Fornire la directory di origine dell'installazione o il percorso di rete con i file di installazione. Questo esempio utilizza FTP.
  • text – Esegui l'installazione basata su testo utilizzando il programma di installazione di anaconda
  • %packages – Inizia l'elenco dei pacchetti
  • @core – Installa il gruppo di pacchetti principali. Altri pacchetti o gruppi da installare possono essere specificati qui. Un gruppo o un pacchetto per riga.
  • %end – Fine elenco dei pacchetti
  • %timezone Australia/Sydney – Imposta il fuso orario su Australia/Sydney Per elencare tutti i fusi orari disponibili su Redhat Linux esegui timedatectl list-timezones comando.
  • clearpart --all – Prepara il disco e cancella tutte le partizioni correnti.
  • part / --fstype="xfs" --grow – Crea una partizione e aumenta la dimensione massima disponibile e montala in / .

Altri parametri di base del file Kickstart

Oltre a tutti i parametri di cui sopra, il seguente elenco ti fornirà un altro parametro Kickstart di base opzionale per ottimizzare la tua installazione di Redhat Linux:

  • keyboard 'us' – Imposta la tastiera su us
  • lang en_AU – Imposta la lingua su en_AU
  • firewall --disabled – Disabilita il firewall
  • selinux --disabled – Disabilita SELinux
  • network --bootproto=dhcp --device=eth0 – Nome interfaccia di rete eth0 e impostare per ottenere la configurazione di rete tramite DHCP
  • reboot – Al termine dell'installazione, riavviare il sistema appena installato.
  • bootloader --location=mbr – Imposta il percorso di installazione del caricatore di avvio su Master Boot Record.

Utilizzo di Kickstart dall'installazione precedente

Un'altra alternativa per generare un nuovo file Kiskstart su misura per le tue esigenze è eseguire l'installazione iniziale di Redhat Linux. Durante l'installazione, il programma di installazione registrerà tutte le selezioni di installazione e genererà il file Kickstart che può essere trovato nella home directory di root ( /root/anaconda-ks.cfg ) una volta completata l'installazione.

avvio-configurazione-sistema

Per generare file di configurazione Kickstart più robusti, potresti considerare di utilizzare system-config-kickstart comando. system-config-kickstart è un ottimo strumento che ti consente di configurare quasi ogni aspetto della tua installazione di Redhat personalizzata dalle impostazioni di keaybord agli script di installazione. Per installare system-config-kickstart strumento di generazione kickstart esegui:

# yum install system-config-kickstart

Una volta installato, puoi avviare lo strumento system-config-kickstart con il seguente comando linux:

$ system-config-kickstart


Linux
  1. Come spostare un file in Linux

  2. Installazione del browser Chrome su server/desktop Linux REDHAT

  3. Come forzare l'installazione in modalità testo di Redhat Linux

  4. Nozioni di base sui permessi dei file Linux

  5. Linux:tutto è un file?

Come creare un file in Linux

Meno comandi in Linux

Comando Gzip in Linux

Comando Gunzip in Linux

Comando Stat in Linux

Cos'è umask in Linux?