同時に複数のPCにLinuxをインストールする方法は?

同時に複数のPCにLinuxをインストールする方法は?

30台のPCにLinuxオペレーティングシステムをインストールする必要があります。マルチキャストやMicrosoftのWDSなどを介してISOイメージからインストールする方法はありますか?

100Mbイーサネット接続があるため、ユニキャストを使用して30台のPCをインストールするのはおそらく非常に遅くなります。

答え1

答え2

次のコマンドを使用して、マルチキャスト経由でネットワーク経由でLinuxインストールを展開できますudpcast

  1. 「ソース」PCにLinuxインストールを準備します。
  2. ライブLinuxブートみんな好きな方法でPC経由。
  3. udp-sender /dev/sdaソースPCから呼び出されます。
  4. udp-receiver /dev/sdaすべてのターゲットPCで呼び出されます。
  5. 元のPCから転送を開始します。
  6. 行ってお茶を飲んでください。

転送が完了すると、すべてのPCにLinuxがインストールされて使用できるようになります。

具体的には、これを達成する方法はいくつかあります。

すべてのPCでライブLinuxを実行するのが最も面倒です。多くの人がおすすめhttps://fogproject.org/PXEの場合は、便利に使用できない専用サーバーが必要です。私は最終的にPXEを通じて配布されるカスタムTiny Core Linuxを使用しました。最初のロデオでは、USBドライブからライブLinuxを起動して移動することもできます。必要なのはudp-senderそれに付属しているだけですudp-receiver(Ubuntuではudpcastパッケージに含まれています)。

ハードドライブ全体を複製せずに単一のパーティションを複製し、高速に圧縮することで(たとえばgz -2、サーバーがある場合は、指定されたファイルシステム複製ツールを使用することもできます(たとえばe2image -ra、.コマンドは次のようになります)。

udp-sender image.ext4.gz
udp-receiver | gzip -d > /dev/sda1

この方法を使用して、学校のPCがいっぱいのさまざまな部屋にUbuntu(およびWindows)を複製しました。スピードが印象的です。

答え3


RedHatのKickstart、
FAI - Spacewalkの完全自動インストール
(RedHatベースの衛星)が利用可能です。

その他のソリューションをご利用いただけます。

答え4

私はncと最小限のimg.gzを使ってスクリプトを実行してパーティション/ファイルシステムを拡張し、ホスト名キーを再生成します。

https://serverfault.com/a/315564/254756

関連情報