ネットワークインストール

ネットワークインストールは、コンピュータへのソフトウェア、とくにオペレーティングシステム (OS) の導入手法の一つで、ネットワークを介してコンピュータ上にソフトウェアを導入することを言う。フロッピーディスクやCD-ROMといった取り外し可能な記憶媒体の読み出し装置が接続されていないコンピュータへの導入や、大量のコンピュータへの一括導入に用いられる。
ネットワークインストールの構成.
ネットワークインストールの運用形態は大別して二種類の構成があり、コンピュータへの導入に必要な情報の取得には数種類の通信プロトコルから一つを選んで利用する。
LAN内に完結した方法.
ネットワークインストールに対応したOSのほとんどがこの方法を利用可能である。ほとんどの場合NetBIOSやTCP/IPによるネットワーク環境が利用される。
インターネットを利用した方法.
インターネットを利用するインストール方法は、ウィンドウズではフリーソフトウェアやシェアウェア、またスパイウェアやアドウェアを含むマルウェアのインストールなどで使われるが、これらは一般的にはネットワークインストールとは呼ばない。
インターネットからのインストールは、実質的にはFreeBSDやLinuxなど無償で提供されているOSに特有の機能と言える。
この場合、ネットワークインストールという方法は、インストールCDイメージファイルの配布元のサーバ負荷、そこから手元までの通信インフラの浪費、インストールを行なう規模/回数、インターネットとの接続回線など、これらの状況に応じて、CDイメージ取得とネットワークインストールによる個別のファイル取得を使い分けることができる技術だと言える。
CDイメージファイルと個別のファイルのミラーリングは二重にストレージ容量を消費する。この問題を回避するために(実際にISOイメージファイルより、個別のファイルのミラーリングサーバのほうが多い)Debian GNU/Linuxでは、個別の配布ファイルからインストーラーCDイメージを再現できるjigdo技術が実現されている。
OSごとの実例.
Linuxの場合.
Linuxではネットワークインストールに
nfs,smb,FTP,HTTPが利用される。
インストール元としては、各プロトコルで利用できるサーバをLAN内に構築する方法とインターネット上からFTPやHTTPでファイルを取得する方法がある。
OS/2の場合.
OS/2では、ネットワークインストール用に完結したファイル共有構成が用意されている。これはFDDはあっても、CD-ROMドライブが無いコンピュータへのインストールに用いられる仕組みで、レスポンスファイルの定義による自動的な環境設定の機能を含む。このシステムでは、稼働中のOS/2のPCにインストールCDを挿入し、そこからネットワークインストール用FDの作成とネットワークインストール用システムの起動を行う。インストール先のコンピュータ側では、ネットワークインストール用のFDを使って起動し、それにより、自動的にNetBIOSによりクローズドなネットワークを構成する。なお、ここで使われるのはNetBIOSであり「NetBIOS over TCP/IP」とは異なる。