インストール中にオペレーティング システム ファイルはどこに保存されますか?

インストール中にオペレーティング システム ファイルはどこに保存されますか?

DVD/USB ドライブ経由でオペレーティング システムをインストールするたびに、オペレーティング システムはインストーラーを読み込み、ファイルを抽出して、必要なインストールを実行します。

新しいオペレーティング システムをインストールするときに、オペレーティング システム ファイルはどこに保存されますか? たとえば、Windows にソフトウェアをインストールすると、そのソフトウェアは一時フォルダーに保存され、インストールされますが、新しいオペレーティング システムのインストール中にもそのようなことが起こるのでしょうか?

インストール中にファイルはどこに保存されますか?

答え1

GNU/Linux の場合、インストール方法は主に 3 つあります。

  1. LiveCD/DVD/USB を使用する。この場合、LiveCD のインストーラーは、SquashFS ファイルシステムを (パーティション分割後に) ハード ドライブに直接抽出し、調整を行うか、現在マウントされているルート ファイルシステムをコピーします。ルート ファイルシステムは、SquashFS アーカイブと、LiveCD 実行時の一時的な変更を保存する RAM ディスクで構成される仮想ファイルシステムです。これは、あるファイルシステムから別のファイルシステムへの単純なコピー/貼り付けです。
  2. インストール CD/DVD/USB を使用します。この場合、インストーラー (通常は init RAM ディスクの RAM にロードされます) は、インストール メディアにあるパッケージをターゲット ファイルシステムに抽出し、インストール後のスクリプトを実行します (実行中の GNU/Linux システムにソフトウェアをインストールする場合と同じ方法)。ターゲット ファイルシステムに一時ファイルを保存する必要が生じる場合があります。これらのファイルは、たとえば/tmpまたはに配置する必要があります。/var/cache
  3. ネットブート インストーラーを使用する。これは上記と同じですが、インストール メディアにはインストールに必要なパッケージが含まれていないため、ダウンロードする必要があります。これらは、ターゲット ファイル システムに一時的に保存されます。通常は /var/cache/<package_manager> または /tmp にも保存されます。

(以下の情報についてはよく分かりません。)

Windows NT6+ (Windows Vista 以降) は、インストール ソフトウェアを含む WinPE イメージを含む boot.wim ファイルを RAM に読み込みます。基本的に、install.wim (現在の Windows エディションの適切なサブディレクトリ) の内容をハード ドライブにコピーし、いくつかのスクリプトを実行してインストールを完了します。ただし、インストールは実際には最初の起動後に終了します。

Windows NT5 (2000-XP) には 3 つのフェーズがあります。

  1. 最小限のテキスト インストーラーで起動します。これにより、使用可能なすべてのドライバーがロードされ、ディスクがパーティション分割およびフォーマットされ、フォルダーからi386ハード ドライブにファイルが抽出されます。また、MBR にブートローダーがインストールされます。
  2. ハード ドライブを起動します。ハード ドライブには最小限の Windows インストールが含まれています。インストーラーが実行され、インストール メディアから残りのファイルが抽出され、ドライバー/設定の調整やその他の構成が実行されます。
  3. 最初の起動でインストールが完了します。

Windows 3 (およびおそらく 1 と 2) は上記と同じですが、最初の起動前にインストールがすでに完了しています。また、インストーラーは、最初のフロッピー ディスクまたはハード ドライブにインストールされている MS-DOS システムから実行されます。

Windows 95-98-Me についてはわかりませんが、Windows 3 のように見えるはずです。NT3-NT4 についてはわかりません。

フェーズ 1 と 2 の間のハード ドライブの内容を見ると、最小限の Windows インストールのようなものが確認できます。

答え2

インストールの初期段階では、これらはインストール メディアまたはメモリに存在します。インストールの後の段階、通常は最初の再起動後には、これらはすでにターゲットにインストールされています。

多くの場合、インストーラーの種類によって異なります。インストーラーの中には、キー ファイルを RAM ディスクに置き、ネットワークからインストール情報を読み込むものもあります。インストーラーの中には、初期段階では通常のプログラムのように実行されるものもあります。

関連情報