Para o caso GNU / Linux, existem basicamente 3 maneiras de instalar:
- Usando um LiveCD / DVD / USB. Nesse caso, o instalador do LiveCD extrai o sistema de arquivos SquashFS diretamente no disco rígido (depois de particioná-lo), faz alguns ajustes ou copia o sistema de arquivos raiz montado atualmente, que é um sistema de arquivos virtual que consiste no arquivo SquashFS e Disco RAM armazenando modificação temporária ao executar o LiveCD. Isso é mais ou menos uma simples cópia / colagem de um sistema de arquivos para outro.
- Usando um CD / DVD / USB de instalação. Aqui, o instalador, que geralmente é carregado na RAM em um disco RAM de init, extrairá pacotes localizados na mídia de instalação para o sistema de arquivos de destino e executará algum script de pós-instalação (da mesma maneira quando você instalar o software em um GNU / Sistema Linux). Pode ser necessário armazenar alguns arquivos temporários no sistema de arquivos de destino; esses devem estar localizados em
/tmp
ou/var/cache
, por exemplo. - Usando um instalador de netboot. Isso é o mesmo que acima, mas como a mídia de instalação não contém os pacotes necessários para a instalação, ele precisa baixá-los. Eles são armazenados temporariamente no sistema de arquivos de destino, geralmente em / var / cache / < package_manager > ou / tmp também.
(não tenho certeza sobre as informações a seguir.)
O Windows NT6 + (do Windows Vista) carrega o arquivo boot.wim na RAM, ele contém uma imagem do WinPE com o software de instalação. Basicamente, ele copia o conteúdo de install.wim (o subdiretório direito da edição atual do Windows) para o disco rígido e executa alguns scripts para finalizar a instalação. Mas a instalação realmente termina depois da primeira inicialização.
O Windows NT5 (2000-XP) contém três fases:
- Inicialize em um instalador de texto mínimo. Este carrega todos os drivers disponíveis, particiona e formata o disco, depois extrai os arquivos da pasta
i386
para o disco rígido. Também instala um bootloader no MBR. - Inicialize no disco rígido, que agora contém uma instalação minimalista do Windows. Ele executa um instalador que extrai os arquivos restantes da mídia de instalação e executa alguns ajustes de drivers / configurações e outras configurações.
- A primeira inicialização finaliza a instalação.
O Windows 3 (e talvez 1 e 2) é o mesmo que o anterior, mas a instalação já terminou antes da primeira inicialização. Além disso, o instalador é executado a partir de um sistema MS-DOS, que é instalado no primeiro disquete ou já no disco rígido.
Não sei sobre o Windows 95-98-Me, mas ele deve se parecer com o Windows 3. Não sei para o NT3-NT4.
Se você observar o conteúdo do seu disco rígido entre as fases 1 e 2, verá algo parecido com uma instalação mínima do Windows.