第5章 インストーラーおよびイメージの作成

以下の章では、インストーラーとイメージ作成に関する RHEL 8 と RHEL 9 の間の最も重要な変更点を説明します。

5.1. インストーラー

Anaconda は、対話型インストールでネットワークを自動的にアクティブにする

Anaconda では、対話式インストールを実行する際に、ネットワーク設定画面でユーザーが手動でネットワークをアクティブにする必要がなく、ネットワークが自動的にアクティブになるようになりました。この更新では、キックスタートインストールおよび ip= 起動オプションを使用したインストールのインストールエクスペリエンスは変更されません。

root アカウントのロック および パスワードを使用した root の SSH ログインを許可 への新しいオプション

RHEL 9 では、root パスワード設定画面に、以下の新しいオプションが追加されました。

  • Lock root account:マシンへの root アクセスをロックします。
  • Allow root SSH login with password:パスワードベースの SSH root ログインを有効にします。

キックスタートのインストール中に、rootpw キックスタートコマンドの --allow-ssh オプションを使用して、パスワードを使用する SSH 経由の root アクセスを有効にできます。詳細は、rootpw (必須) を参照してください。

ライセンス、システム、およびユーザー設定の画面が、標準インストール後に無効になりました。

RHEL ユーザーは、gnome-initial-setup 画面および login 画面の前に、ライセンス、システム (サブスクリプションマネージャー)、およびユーザー設定を設定していました。RHEL 9 以降、ユーザーエクスペリエンスを向上させるために、初期セットアップ画面はデフォルトで無効になっています。ユーザー作成またはライセンス表示の初期セットアップを実行する必要がある場合は、要件に基づいて以下のパッケージをインストールします。

  1. 初期セットアップパッケージをインストールするには、以下を実行します。

    # dnf install initial-setup initial-setup-gui
  2. システムの次回の再起動後に初期設定を有効にするには、以下を実行します。

    # systemctl enable initial-setup
  3. システムを再起動して、初期設定を表示します。

キックスタートを使用したインストールでは、initial-setup-gui を packages セクションに追加し、initial-setup サービスを有効にします。

firstboot --enable
%packages
@^graphical-server-environment
initial-setup-gui
%end

キックスタートを使用した Satellite マシンプロビジョニングの rhsm コマンドが利用できるようになりました。

rhsm コマンドは、RHEL 9 でのマシンプロビジョニング用の %post スクリプトに代わるものです。rhsm コマンドは、システムの登録、RHEL サブスクリプションの割り当て、Satellite インスタンスからのインストールなど、すべてのプロビジョニングタスクに役立ちます。詳細は、高度な RHEL インストールの実行の キックスタートを使用して Satellite から RHEL の登録およびインストール を参照してください。

新しいキックスタートコマンド - timesource

新しい timesource キックスタートコマンドはオプションで、タイムデータを提供する NTP、NTS サーバー、および NTP プールを設定するのに役立ちます。また、システムで NTP サービスの有効化または無効化を制御するのにも役立ちます。timezone コマンドの --ntpservers オプションが非推奨になり、この新しいコマンドに置き換えられました。

inst. prefix を使用しない Anaconda ブート引数が利用できなくなりました。

inst. 接頭辞を付けない Anaconda ブート引数は、RHEL 7 以降で非推奨になりました。RHEL 9 では、このようなブート引数のサポートが非推奨になりました。このオプションを継続して使用するには、inst. 接頭辞を使用します。

たとえば、graphical モードではなく text モードで実行するように強制する場合は、以下のオプションを使用します。

inst.text

キックスタートから削除されたコマンドおよびオプション

RHEL 9 では、次のキックスタートコマンドおよびオプションが削除されました。それらをキックスタートファイルで使用すると、エラーが発生します。

  • device
  • deviceprobe
  • dmraid
  • install - サブコマンドまたはメソッドをそのままコマンドとして使用します。
  • multipath
  • bootloader --upgrade
  • ignoredisk --interactive
  • partition --active
  • harddrive --biospart
  • autostep

特定のオプションおよび値だけが表示されている場合は、基本コマンドおよびその他のオプションは引き続き利用でき、削除されません。

削除済みの起動オプション

以下の起動オプションは、Red Hat Enterprise Linux から削除されました。

  • inst.zram

    RHEL 9 は zram サービスをサポートしていません。詳細は、zram-generator(8) man ページを参照してください。

  • inst.singlelang

    RHEL 9 では、シングル言語モードに対応していません。

  • inst.loglevel

    ログレベルは常に debug に設定されます。