Linuxサーバーを搭載した複数のPCにオペレーティングシステムLinuxファイルをインストールする方法は?

Linuxサーバーを搭載した複数のPCにオペレーティングシステムLinuxファイルをインストールする方法は?

さて、じゃあ始める前に私はフランスの高校生です。だから、間違えるかもしれません。私の技術/コンピュータの先生は今年協会を作りました。ボランティアの学生は、Linuxから古い高校のコンピュータを引き継ぐことができます必要な小学校に無料で提供し、コンピュータサイエンスの概念を教えるために。問題は私たちは100台以上のコンピュータを持っています。これにはLinuxをインストールする必要があり、週に1つの空き容量しかありません。また、週に最大3台のコンピュータしか処理できません。「講座」がキャンセルされていない場合。

だから私たちはこの考えをしました。ネットワークで強力なコンピュータを使用するこれはLinuxサーバーとして機能し、現在高校のコンピュータにあるものと同じシステムを実行できます。ファイル同期クライアントは起動時に自動的にサーバーにファイルを要求し、サーバーはクライアントにLinuxファイルを送信します。これにより、すべてのクライアントに対してディストリビューションのインストールを開始する必要がなくなります。 (クライアントはWindows XPコンピュータであり、ファイル同期用の内部高校サーバーを指しています。)

私たちは、コンピュータがファイルを回復できるプロトコルを迅速かつ簡単に実装するためにインターネットを検索しましたが、成功しませんでした。これらのリソースはインターネットの奥深くに隠されている必要があります。そうでなければ、私たちの研究では正しいキーワードを使用しませんでした。

だから私は私たちが前進するのに役立つ多くの質問を持っています。私たちの目標は、あまりにも簡単に解決策を見つけることを避けるか、少なくとも必要な説明を提供することによって、私たちがどのような措置を講じ、どのように実施するかを同志が理解できるようにすることです。

  • 上記のシステムの名前は何ですか? (これにより研究を改善することができます)
  • (詳しくは説明せず)どのように機能しますか?
  • どの環境(データセンターなど)でこれらのテクノロジを使用でき、例を提供できますか?
  • Linuxにこれを達成できるフリーソフトウェアがあることをご存知ですか?私が彼に思い出したように、私たちは250のシェルスクリプトを作成する必要はありませんが、私たちは高校生であり、組織でこの環境で技術を持つ唯一の人です(もちろん私は教師です)?

ありがとうございます。

答え1

探している機能は、「OSネットワークブート構成」または同様の機能です。これがあなたがGoogleにしなければならないことです。

最も標準的で最もサポートされており、最も一般的に使用されるソリューションは次のとおりです。PXE(ブート前実行環境)以下を使用します。

  1. 動的ホスト構成プロトコルプロトコルは、サーバーにIPとブートの場所を提供します。
  2. そして転送プロトコルクライアントがファイル(ブートストラップを含む)をインポートできる単純なファイルサーバーとして機能します。

追加できますiPXE(事前ブート実行環境)〜のように@Nabilが彼の答えで提案しました。、より新しく、柔軟で機能豊富なバージョンですが、より複雑なので、一般的に使用する必要があります。ほとんどのネットワークカードはPXEのみをサポートしているため、通常のPXE形式です。

PXE/iPXE を「ラップ」し、ある種の API (Web インターフェイス、グラフィックインターフェイス、またはコマンドラインツール) を使用してシステム構成を管理できるツールもあります。ネットワーク起動ファイルxyz靴修理工そして他の人もいますが、それはあなたに少し負担になるかもしれません。これは、作業負荷を軽減できるより大きく複雑な環境で主に使用されますが、週に3台のシステムのみを再インストールする場合は、PXEは問題ありません。

Google で「[Linux ディストリビューション名] pxe をインストールしてください」と検索すると、特定のディストリビューションに関するチュートリアルの多くを見つけることができます。頑張ってください!

答え2

ほとんどの大学で使用しているiPXEを探しているようです。

ここに一つあります。フランス語のリンクが役に立つかもしれません

関連情報