ArchベースのLinuxディストリビューションを作成したいと思います。これで、ファクストラップ、設定ファイルのコピーなど、システムをインストールするために必要なすべてのコマンドを実行するスクリプトを作成しました。
よりきれいな方法を見つけるためにウェブを閲覧して発見しました。このスレッド。ボイテック
パッケージアイテムをインストールします(またはLive CDを使用してください。)これは通常、ライブシステムを複製することによって行われます。ディスクにあります)。
これは、仮想マシンにArchをインストールし、すべてを構成、コピー、インストーラを作成し、ターゲットマシンにコピーして完了できることを意味しますか?それともコンピュータ固有のファイルが存在するため、不可能なのでしょうか?それでは、Vojtechはどういう意味ですか?
答え1
パッケージのインストールは基本的にデータを抽出してコピーするものです(いくつかのスクリプトが含まれていますが、スクリプトはインストールされているシステムのみが変更されます)ので、LiveCDのルートファイルシステムの内容をディスクに同期してその手順を置き換えることができます。これがLiveCDからインストールされている場合、小規模なネットワークベースのインストールイメージとは異なり、インストールプロセス中にパッケージをダウンロードしない理由です(一部のインストーラはインストールプロセス中にアップデートをダウンロードしてインストールできます)。
しかし、それはすべてではありません。答えで別のステップを言及しました。ユーザーアカウントの作成など、インストール後の最初の起動中に実行できるいくつかのタスクがあります。しかし、まだ起動する必要があります。これは、ブートローダをインストールして設定することを意味します。また、新しいシステムに関連するいくつ/etc/fstab
かの設定ファイルを作成する必要があります(例::ファイルシステムの初期化画像はハードウェアに合わせてカスタマイズされます。通常、システムにchrootし、chroot内でこれらの手順を実行します。
tl ;dr LiveCDを同期するときは、「パッケージのインストール」ステップのみを交換してください。 アーチの取り付け、まだ残りの作業を行う必要があります。