安装过程中操作系统文件驻留在何处?

Blu*_*303 3 operating-systems installation

每当我通过 dvd/usb 驱动器安装操作系统时,操作系统都会加载安装程序,提取文件并进行所需的安装。

安装新操作系统时,操作系统文件驻留/将位于何处?例如,每当我们在Windows中安装一个软件时,它都会存储在某个临时文件夹下并安装,那么在安装新操作系统时会发生这样的事情吗?

安装过程中文件位于何处?

pie*_*nov 8

对于GNU/Linux的情况,主要有3种安装方式:

  1. 使用 LiveCD/DVD/USB。在这种情况下,LiveCD 中的安装程序要么将 SquashFS 文件系统直接提取到硬盘驱动器(在对其进行分区之后),然后进行一些调整,要么复制当前安装的根文件系统,这是一个由 SquashFS 存档和一个虚拟文件系统组成的虚拟文件系统。运行 LiveCD 时存储临时修改的 RAM 磁盘。这或多或少是从一个文件系统到另一个文件系统的简单复制/粘贴。
  2. 使用安装 CD/DVD/USB。在这里,安装程序(通常加载在 RAM 中的 init RAM 磁盘中)会将位于安装介质上的软件包提取到目标文件系统,并执行一些安装后脚本(与在运行的 GNU/ Linux 系统)。它可能需要在目标文件系统上存储一些临时文件;例如,那些应该位于/tmp或 中/var/cache
  3. 使用网络引导安装程序。这与上面相同,但由于安装介质不包含安装所需的软件包,因此必须下载它们。它们临时存储在目标文件系统上,通常也在 /var/cache/<package_manager> 或 /tmp 中。

(我不确定以下信息。)

Windows NT6+(来自 Windows Vista)在 RAM 中加载 boot.wim 文件,它包含一个带有安装软件的 WinPE 映像。基本上,它将 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 安装。