ネットワークインストール用のPXEサーバー(たとえば、 https://www.linuxtechi.com/configure-pxe-installation-server-centos-7/ のように構成)があり、キックスタートスクリプトを使用しています多くの設定を自動的に実装します。 CentOSイメージはPXEサーバーに保存され、FTP経由でアクセスされます(サーバー上の場所:/var/ftp/pub
)
キックスタートスクリプトがPXEサーバーからファイル間でコピーして、インストールが完了したときにクライアントのハードドライブで使用できるようにすることは可能ですか?
つまり、サーバー上にfoo
というフォルダーがあります:/var/ftp/pub/foo
。新しくインストールしたクライアントがこれらのファイルを持っているように、これをコピーするにはどうすればよいですか? /home/foo
お願いします?
すでにDVD/USBのインストールについてこれを尋ねる質問をたくさん見ましたが、私の質問はネットワークのインストールに関するものなので、DVDのインストールに使用されるスクリプトは機能しないと思います。
ありがとう
はい、キックスタート中にファイルをコピーできます。
Kickstartでファイルをコピーするタイミングに応じて、chroot環境にいる場合とない場合があります。コピーターゲットは、/mnt/sysimage
の下のファイルシステムを使用する必要がある場合があります。
インストール中に仮想コンソールを使用して、Anaconda環境内で遊んでください。 mount
を調べて、リモートFTPがどのようにマウントされているかを確認し、コピーのソースを取得できるようにします。キックスタートのさまざまな段階にsleep
などを挿入して、それぞれに必要な時間を確保できるようにします。