101.2 - O Processo de Boot Flashcards
1
Q
Qual comando posso usar para verificar os logs do boot?
A
dmesg
ou
cat /var/log/dmesg
2
Q
Qual o fluxo de boot do Linux via BIOS ?
A
- BIOS -> Localiza e executa o MBR do dispositivos definidos na BIOS
- MBR -> Executa o Bootloader (GRUB /LILO)
- Bootloader -> Seleciona e executa o kernel e o initird
- Kernel -> Executa o /sbin/init
- Init -> Inicia os programa do runlevel/target definidos
3
Q
O que é a MBR ?
A
Master Boot Record.
- Localizado no primeiro setor do disco bootável.
- Contém informações sobre o GRUB /LILO
- O MBR carrega e executa o GRUB / LILIO
- Tem 512 bytes divididos em:
- Boot Loader 446 bytes
- Partition Table 64 bytes
- Validation Check 2 bytes
4
Q
O que é o Bootloader
A
- Gerenciador de Boot
- Tem a função de carregar o sistema (kernel) operacional na memória
- Monta os file systems temporários Initrd que auxiliam a subir o kernel
5
Q
O que é o INIT ?
A
- Tem a função de iniciar os primeiros processos e serviços definidos nos runlevels/targets.
- É o processo de ID 1
6
Q
Qual o fluxo de boot do Linux via UEFI ?
A
- UEFI -> lê a partição ESP e carrega o bootloader especifico.
- Bootloader (GRUB) -> seleciona e executa o kernel e o initird
- Kernel -> Executa o /sbin/init
- Init -> Inicia os programas do runlevel/target definidos
7
Q
Quais as principais características do UEFI ?
A
- Obtêm os bootloaders pelo ESP (EFI System Partition)
- Utiliza preferencialmente partições GPT ao invés de MBR
- Implementa Boot Seguro
8
Q
Quais as características da ESP ?
A
EFI System Partition
- Contém o bootloader
- Utiliza um file system do tipo FAT
9
Q
O que é GPT ?
A
GUID Partition Table
- Permite criar até 128 partições.
- Limite de cada partição é de 9,4 ZB
- Mantém copias do BootLoader em outras partições
10
Q
Como posso verificar o processo de boot através do comando journalctl ?
A
journalctl -b (trás informações somente do boot)
journalctl -k (trás informações somente do kernel)
11
Q
Quais são os principais tipos de INIT ?
A
- SystemV (SysV) - init original (runlevel)
- Systemd (target)
- Upstart (target)
12
Q
Quais são os tipos de bootloader ?
A
- LILO
- GRUB Legacy
- GRUB 2