-
Quando um dispositivo de boot é encontrado, o loader de boot de primeiro estágio é carregado na RAM e executado. Esse loader de boot tem menos de 512 bytes (um único setor), e sua tarefa é carregar o loader de boot de segundo estágio.
Quando o loader de boot de segundo estágio está na RAM e em execução, uma tela inicial é geralmente exibida e o Linux e o disco RAM inicial opcional (sistema de arquivo raiz temporário) são carregados na memória. Quando as imagens são carregadas, o loader de boot de segundo estágio passa o controle para a imagem do kernel e o kernel é descompactado e inicializado. Neste estágio, o loader de boot de segundo estágio verifica o hardware do sistema, enumera os dispositivos de hardware anexados, monta o dispositivo raiz e, em seguida, carrega os módulos de kernel necessários. Ao ser concluído, o primeiro programa de espaço de usuário (init) inicia e a inicialização do sistema de alto nível é executada.
https://www.ibm.com/developerworks/br/library/l-linuxboot/l-linuxboot-pdf.pdf
Gabarito: c)
-
Debalde as personalizações feitas pelas inúmeras distribuições de Linux existentes no mercado, em termos gerais o boot do sistema livre se dá em quatro estágios distintos.
No primeiro estágio, a BIOS carrega o gerenciador de boot presente na MBR, em geral o GRUB ou o LILO.
No segundo estágio, geralmente é apresentada uma tela a qual permite que o usuário selecione o sistema operacional desejado. Após a escolha, o kernel selecionado é carregado na memória e assume o controle da máquina. Nesse instante, algumas informações sobre o disco e a partição na qual está o kernel, como seu sistema de arquivos, são exibidas na tela.
No momento em que o Kernel assume o controle da máquina, ele exibe algumas informações obtidas da BIOS e do hardware. Essa fase geralmente é muito rápida e não pode ser acompanhada pelo usuário.
A seguir, o kernel Linux inicia o hardware fundamental do sistema, como portas, teclado e mouse. Outros itens, como discos rígidos e placas de rede, são minimamente configurados.
Depois que o hardware inicial for identificado e a partição que contém o sistema for montada, o kernel carregará o processo init, que será responsável por iniciar todos os outros daemons e configurações avançadas. Neste ponto, as demais partições do /etc/fstab serão montadas. Por fim, o resto dos daemons será carregado e o usuário terá acesso ao prompt de login ou ao ambiente gráfico.
FONTE:
-
Segundo o comentário do William, que não citou fonte, a questão estaria errada. Aleḿ dele ter apresentado o boot apenas com duas fases, ele da a entender que o seguinte trecho corresponde à terceira fase: "A seguir, o kernel Linux inicia o hardware fundamental do sistema, como portas, teclado e mouse. Outros itens, como discos rígidos e placas de rede, são minimamente configurados".
-
GABARITO: C
Boot Loader - estágio 1: O primeiro estágio A única função do primary boot loader é encontrar o secondary boot loader, ou o segundo estágio do boot loader, e carregá-lo na memória. O objetivo do primeiro estágio é usar um programa pequeno que lê em um unico sistema de arquivos.
Boot Loader - estágio 2:
O segundo estágio de boot tem como função carregar o kernel do Linux na memória, e opcionalmente um arquivo que simula a memoria RAM (RAM image file).
No estágio 2 é possível listar e escolher entre diversos tipos de kernel instalados (definidos em /boot/grub/menu.lst), e inclusive passar parâmetros de boot durante a inicialização do sistema.
Quando o segundo estágio estiver carregado na memória o sistema de arquivos é consultado, a imagem do kernel e a imagem initrd são carregados na memória, e quando esse processo é concluído, o boot loader invoca o kernel.
fonte:https://pt.wikibooks.org/wiki/Linux_-_Guia_pr%C3%A1tico_para_administradores_de_sistemas/Inicializa%C3%A7%C3%A3o_do_sistema
-
Gab: Letra C - loader de boot de segundo estágio.
(CEBRASPE – TCERJ – Aplicação: 2021) No processo de inicialização de um sistema Linux, a função de carregar e descompactar a imagem do kernel é responsabilidade do carregador de boot de primeiro estágio
-
C
A. loader de boot de primeiro estágio. Falso. Ele usa o loader de boot de segundo estágio.
B. primeiro programa de espaço de usuário. Falso. Ele usa o loader de boot de segundo estágio.
C.loader de boot de segundo estágio.Verdadeiro. Quando um dispositivo de boot é encontrado, o loader de boot de primeiro estágio é carregado na RAM e executado. Esse loader de boot tem menos de 512 bytes (um único setor), e sua tarefa é carregar o loader de boot de segundo estágio.
Quando o loader de boot de segundo estágio está na RAM e em execução, uma tela inicial é geralmente exibida e o Linux e o disco RAM inicial opcional (sistema de arquivo raiz temporário) são carregados na memória. Quando as imagens são carregadas, o loader de boot de segundo estágio passa o controle para a imagem do kernel e o kernel é descompactado e inicializado. Neste estágio, o loader de boot de segundo estágio verifica o hardware do sistema, enumera os dispositivos de hardware anexados, monta o dispositivo raiz e, em seguida, carrega os módulos de kernel necessários. Ao ser concluído, o primeiro programa de espaço de usuário (init) inicia e a inicialização do sistema de alto nível é executada.
D.monitor de boot. Falso. Opção apenas para confundir o candidato.
E. sistema básico de entrada/saída. Falso. Opção que não tem nenhum fundamento com a questão.
Fonte: Profa Erika Faustino
-
etapas que compõem o booting do Linux
BIOS
A primeira etapa consiste na execução da BIOS (Basic Input Output System), um firmware localizado em memória não volátil, responsável por realizar o POST (Power-on Self Test). Este processo, de forma resumida, identifica e inicializa o hardware presente na máquina,
Bootloader
Após a BIOS ler e carregar o primeiro setor do dispositivo configurado
- é iniciado o que é chamado de Bootloader Estágio 1 (stage 1 boot loader). O conteúdo deste setor pode variar, porém, quando se trata de Linux, é provável encontrar um boot manager, isso é, um programa capaz de gerenciar e definir o sistema operacional que será carregado.
- Opções comuns são LILO (Linux Loader), GRUB (Grand Unified Bootloader)
Boot Loader - estágio 2: O segundo estágio de boot tem como função carregar o kernel do Linux na memória, e opcionalmente um arquivo que simula a memoria RAM (RAM image file).
Kernel
O kernel é a parte central de um sistema operacional, sendo ele responsável principalmente por gerenciamento de recursos como memória e processamento e interação com hardware
@studyeduzinho