Onde o arquivo do sistema operacional reside durante a instalação?

3

Sempre que eu instalo um sistema operacional através de uma unidade de dvd / usb, o sistema operacional carrega o instalador, extrai os arquivos & faz a instalação necessária.

Onde os arquivos do sistema operacional residem / serão localizados durante a instalação de um novo sistema operacional? Por exemplo, sempre que instalarmos um software no Windows, ele será armazenado em uma pasta temporária e a instalação será instalada. Será que isso acontece durante a instalação de um novo sistema operacional?

Onde os arquivos residem durante a instalação?

    
por BlueBerry - Vignesh4303 04.03.2014 / 13:04

2 respostas

8

Para o caso GNU / Linux, existem basicamente 3 maneiras de instalar:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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.

    
por 04.03.2014 / 13:41
3

Durante o estágio inicial da instalação, eles residem no meio de instalação ou na memória. Durante o último estágio da instalação, geralmente após a primeira reinicialização, eles já estão instalados no destino.

Depende frequentemente do tipo de instalador. Alguns instaladores colocam arquivos-chave em um disco RAM e carregam as informações de instalação de uma rede. Alguns instaladores são executados como um programa normal em seus estágios iniciais.

    
por 04.03.2014 / 13:09