3

Всякий раз, когда я устанавливаю операционную систему через диск DVD / USB, операционная система загружает установщик, извлекает файлы и выполняет необходимую установку.

Где находятся файлы операционной системы / будут находиться при установке новой операционной системы? Например, всякий раз, когда мы устанавливаем программное обеспечение в Windows, оно будет храниться в некоторой временной папке, и установка будет установлена, происходит ли такое при установке новой операционной системы?

Где находятся файлы во время установки?

2 ответа2

8

Для случая GNU/Linux в основном есть 3 способа установки:

  1. Использование LiveCD/DVD/USB. В этом случае установщик из LiveCD либо извлекает файловую систему SquashFS непосредственно на жесткий диск (после ее разбиения), затем вносит некоторые изменения или копирует текущую корневую файловую систему, которая представляет собой виртуальную файловую систему, состоящую из архива SquashFS и RAM-диск, на котором хранятся временные изменения при запуске LiveCD. Это более или менее простое копирование / вставка из одной файловой системы в другую.
  2. Использование установочного CD /DVD/USB. Здесь установщик, который обычно загружается в ОЗУ на RAM-диске инициализации, извлекает пакеты, расположенные на установочном носителе, в целевую файловую систему и выполняет некоторый сценарий после установки (так же, как при установке программного обеспечения в работающем GNU / Система Linux). Возможно, потребуется сохранить некоторые временные файлы в целевой файловой системе; например, они должны быть расположены в /tmp или /var/cache .
  3. Использование установщика сетевой загрузки. Это то же самое, что и выше, но поскольку установочный носитель не содержит пакетов, необходимых для установки, он должен загрузить их. Они временно хранятся в целевой файловой системе, как правило, в / var / cache / <package_manager> или / tmp.

(Я не уверен в следующей информации.)

Windows NT6+ (из Windows Vista) загружает файл 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.

3

На ранней стадии установки они находятся либо на установочном носителе, либо в памяти. На более позднем этапе установки, обычно после первой перезагрузки, они уже установлены на целевой системе.

Это часто зависит от типа установщика. Некоторые установщики помещают файлы ключей на RAM-диск и загружают информацию об установке из сети. Некоторые установщики запускаются как обычные программы на ранних стадиях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .