Ao instalar o linux, como o sistema de arquivos raiz é criado no disco?

1

Eu entendo o processo de inicialização do Linux razoavelmente bem. Mas a primeira vez que a instalação é muito vaga para mim.

Como o sistema de arquivos raiz (/ etc, / bin, / sbin etc.) é criado no disco com os binários necessários para o funcionamento básico do sistema?

é o seguinte correto (na típica máquina x86 / linux)?

O BIOS carregaria o bootloader do CD de instalação. E o gerenciador de partida carregaria a imagem do kernel do CD e também copiaria o initrd para um ramfs. Isso não é nada, mas o sistema de arquivos raiz, mas totalmente na RAM. Quando o kernel assume o controle, ele faz as inicializações básicas do dispositivo e, se vir que os discos não estão formatados, solicitará que o tipo de sistema de arquivos seja criado, crie o fs e copie o sistema de arquivos initrd para o disco como parte da instalação. p>     

por Manohar 07.05.2014 / 02:28

1 resposta

2

Existem ferramentas com cada distribuição (geralmente GParted ou uma variante) que o processo de instalação usa para criar o sistema de arquivos e montar os dispositivos apropriados onde eles precisam ir. Então, uma série de scripts faz o resto.

O Linux usa o método "Live OS" para instalar - copia os itens essenciais para inicializar uma versão simplificada do sistema operacional para executar o instalador. É por isso que você pode "experimentar antes de instalar" muitas distribuições populares sem afetar nenhum sistema operacional existente.

Então, pense nos passos dessa maneira:

Inicialização CD / USB - > GRUB (bootloader) - > OS ao vivo - > Instalador - > Etapas de GParted / Instalar

    
por 07.05.2014 / 03:02