101.2 Inicialização do sistema Flashcards

(28 cards)

1
Q

O que é o bootloader?

A

É um programa responsável por carregar o kernel do sistema operacional na memória.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual firmware carrega o bootloader?

A

A BIOS ou a UEFI, dependendo do sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que significa BIOS?

A

Basic Input/Output System.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é o MBR?

A

Master Boot Record, os primeiros 512 bytes de um dispositivo que contém o bootloader e a tabela de partições.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Para que serve o POST?

A

Para realizar um autoteste de hardware assim que o computador é ligado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é UEFI?

A

Unified Extensible Firmware Interface, um firmware moderno que substitui a BIOS em sistemas mais novos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é a partição ESP?

A

É a Partição de Sistema EFI que contém os aplicativos EFI, incluindo o bootloader.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que significa Secure Boot na UEFI?

A

É um recurso que permite executar apenas aplicativos EFI assinados, aumentando a segurança contra malware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual é o bootloader mais comum no Linux?

A

GRUB (Grand Unified Bootloader).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como acessar o menu do GRUB na BIOS?

A

Pressionando a tecla Shift durante a inicialização.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual tecla acessa o GRUB em sistemas UEFI?

A

A tecla Esc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Para que serve o parâmetro ‘acpi=off’ no kernel?

A

Desativa o suporte ao ACPI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que faz o parâmetro ‘init=/bin/bash’?

A

Inicia o sistema diretamente em uma sessão do shell Bash.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que significa o parâmetro ‘systemd.unit=graphical.target’?

A

Define que o sistema deve iniciar no modo gráfico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que faz o parâmetro ‘mem=512M’?

A

Limita a quantidade de RAM disponível para 512 megabytes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Para que serve o parâmetro ‘maxcpus=2’?

A

Limita o sistema a usar apenas 2 CPUs ou núcleos.

17
Q

O que faz o parâmetro ‘quiet’?

A

Oculta a maioria das mensagens de inicialização na tela.

18
Q

O que define o parâmetro ‘root=/dev/sda3’?

A

Especifica qual partição será usada como sistema de arquivos raiz.

19
Q

O que faz o initramfs?

A

É um sistema de arquivos temporário na RAM que permite o kernel acessar o sistema de arquivos raiz real.

20
Q

O que é o comando ‘dmesg’?

A

Exibe as mensagens do buffer de anel do kernel, incluindo mensagens de inicialização.

21
Q

Em uma máquina equipada com firmware BIOS, onde está localizado o binário do bootstrap?

A

No MBR do primeiro dispositivo de armazenamento, como definido no utilitário de configuração da BIOS.

22
Q

O firmware UEFI suporta recursos estendidos fornecidos por programas externos, chamados aplicativos EFI. Esses aplicativos, no entanto, têm seu próprio local especial. Em que lugar do sistema localizam-se os aplicativos?

A

Os aplicativos EFI são armazenados na EFI System Partition (ESP), localizada em qualquer bloco de armazenamento disponível com um sistema de arquivos compatível (geralmente um sistema de arquivos FAT32).

23
Q

Os gerenciadores de inicialização permitem a passagem de parâmetros personalizados do kernel antes de carregá-lo. Suponha que o sistema não possa inicializar devido a uma localização incorreta do sistema de arquivos raiz. Como o sistema de arquivos raiz correto, localizado em /dev/sda3, seria fornecido como parâmetro para o kernel?

A

O parâmetro root deve ser usado, como em root=/dev/sda3.

24
Q

O processo de inicialização de uma máquina Linux termina com a seguinte mensagem:

ALERT! /dev/sda3 does not exist. Dropping to a shell!
Qual a causa provável desse problema?

A

O kernel não encontrou o dispositivo /dev/sda3, informado como o sistema de arquivo raiz.

25
O carregador de inicialização apresenta uma lista de sistemas operacionais a escolher quando houver mais de um sistema operacional instalado na máquina. No entanto, um sistema operacional recém-instalado pode sobrescrever o MBR do disco rígido, apagando o primeiro estágio do gerenciador de inicialização e tornando o outro sistema operacional inacessível. Por que isso não aconteceria em uma máquina equipada com um firmware UEFI?
As máquinas UEFI não usam o MBR do disco rígido para armazenar o primeiro estágio do gerenciador de inicialização.
26
Qual é uma consequência comum de se instalar um kernel personalizado sem fornecer uma imagem initramfs apropriada?
O sistema de arquivos raiz pode ficar inacessível se seu tipo tiver sido compilado como um módulo externo do kernel.
27
O log de inicialização tem centenas de linhas, portanto a saída do comando dmesg é frequentemente canalizada para um comando de paginação — como o comando less — para facilitar a leitura. Qual opção do dmesg faz automaticamente a paginação da saída, eliminando a necessidade de usar explicitamente um comando de paginação?
Os comandos dmesg -H ou dmesg --human habilitam a paginação por padrão.
28
Um disco rígido contendo todo o sistema de arquivos de uma máquina offline foi removido e conectado a uma máquina operacional como drive secundário. Supondo que seu ponto de montagem seja /mnt/hd, como o journalctl seria usado para inspecionar o conteúdo dos arquivos de diário localizados em /mnt/hd/var/log/journal/?
Com os comandos journalctl -D /mnt/hd/var/log/journal ou journalctl --directory=/mnt/hd/var/log/journal