GNU/Linux >> Linux の 問題 >  >> Linux

RedhatLinuxでのキックスタートファイルの生成

目的

この記事の目的は、RedhatLinuxでのキックスタートファイル作成のスタートガイドを提供することです。

オペレーティングシステムとソフトウェアのバージョン

  • オペレーティングシステム: – Redhat 7

要件

RedhatLinuxシステムへの特権アクセスが必要になる場合があります。

難易度

ミディアム

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

はじめに

キックスタートファイルは、Redhatオペレーティングシステムのインストールを自動化するために使用されます。キックスタートファイルの背後にある基本的な考え方は、通常はインタラクティブに送信されるキックスタート構成ファイルを介して、必要なすべてのインストール情報をインストーラーに提供することです。これにより、インストールが高速化され、大規模な展開に非対話型の機能が提供されます。

手順

最小限のキックスタートの例

以下は、最小限のキックスタート構成ファイルの例です。

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

上記のキックスタートファイルは、Redhatのanacondaインストーラーを使用して、テキストベースの最小限のRedhatLinuxインストールを実行します。このキックスタートファイルで使用されるすべてのオプションを詳しく見てみましょう:

  • rootpw --plaintext mypassword –rootのパスワードをmypasswordに設定します
  • url --url="ftp://PACKAGE_SERVER/" –インストールソースディレクトリまたはネットワークの場所をインストールファイルとともに提供します。この例ではFTPを使用しています。
  • text –anacondaインストーラーを使用してテキストベースのインストールを実行します
  • %packages –パッケージのリストを開始する
  • @core –コアパッケージグループをインストールします。インストールするその他のパッケージまたはグループは、ここで指定できます。 1行に1つのグループまたはパッケージ。
  • %end –パッケージのリストの終了
  • %timezone Australia/Sydney –タイムゾーンをオーストラリア/シドニーに設定するRedhat Linuxで使用可能なすべてのタイムゾーンを一覧表示するには、timedatectl list-timezonesを実行します。 コマンド。
  • clearpart --all –ディスクを準備し、現在のすべてのパーティションをクリアします。
  • part / --fstype="xfs" --grow –パーティションを作成し、使用可能な最大サイズに拡大して、/の下にマウントします 。

その他の基本的なキックスタートファイルパラメータ

上記のすべてのパラメーターに加えて、次のリストは、RedhatLinuxインストールを調整するためのその他のオプションの基本的なキックスタートパラメーターを提供します。

  • keyboard 'us' –キーボードをusに設定します
  • lang en_AU –言語をen_AUに設定します
  • firewall --disabled –ファイアウォールを無効にする
  • selinux --disabled –SELinuxを無効にする
  • network --bootproto=dhcp --device=eth0 –ネットワークインターフェイスに名前を付けるeth0 DHCP経由でネットワーク構成を取得するように設定します
  • reboot –インストールが完了したら、新しくインストールしたシステムを再起動します。
  • bootloader --location=mbr –ブートローダーのインストール場所をマスターブートレコードに設定します。

以前のインストールからのキックスタートの使用

要件に合わせた新しいKiskstartファイルを生成する別の方法は、RedhatLinuxの初期インストールを実行することです。インストール中に、インストーラーはすべてのインストール選択をログに記録し、ルートのホームディレクトリ(/root/anaconda-ks.cfgにあるキックスタートファイルを生成します。 )インストールが完了したら。

system-config-kickstart

より堅牢なキックスタート構成ファイルを生成するには、system-config-kickstartの使用を検討してください。 指図。 system-config-kickstart は、keaybord設定からインストール後のスクリプトまで、カスタムRedhatインストールのほぼすべての側面を構成できる優れたツールです。 system-config-kickstartをインストールするには キックスタート生成ツールの実行:

# yum install system-config-kickstart

インストールしたら、次のLinuxコマンドでsystem-config-kickstartツールを起動できます。

$ system-config-kickstart


Linux
  1. REDHAT Linux Server/DesktopへのChromeブラウザのインス​​トール

  2. RedhatLinuxのテキストモードインストールを強制する方法

  3. Linux –すべてがファイルですか?

  1. Linuxでファイルを移動する方法

  2. Redhat7LinuxへのMemtest+RAMメモリテストツールのインストール

  3. Linuxファイルパーミッションの基本

  1. Redhat7LinuxでvsftpdFTPファイルサーバーをセットアップする方法

  2. python3をRedhat8にインストールします

  3. Linuxファイルのアクセス許可について