Tema: boot
-
Checklist de acesso de recuperação antes de alterações remotas na configuração de boot
Antes de editar qualquer coisa que afete a inicialização de um sistema remoto (padrão do boot loader, parâmetro do kernel, entrada do fstab, unit dependente de rede adicionada a um boot target), confirme que ainda existe uma segunda via de acesso, que o acesso ao console funciona de fato neste momento, que dá para restaurar um estado conhecido como bom e que o rollback está escrito, e não improvisado depois.
-
Administração do GRUB 2: /etc/default/grub, grub-mkconfig, grubby e a entrada padrão
O GRUB 2 é configurado de forma indireta: as opções ficam em /etc/default/grub e são compiladas em grub.cfg pelo grub-mkconfig (chamado como update-grub no Debian/Ubuntu), enquanto os sistemas da família RHEL com entradas da Boot Loader Specification costumam ser gerenciados com o grubby, em vez de editar o grub.cfg à mão.
-
A cadeia de boot do Linux para diagnóstico: firmware, bootloader, kernel, initramfs e systemd
O boot do Linux passa pelo firmware, por um bootloader, pelo kernel, por um initramfs e, por fim, pelo gerenciador do sistema, e cada etapa entrega o controle à seguinte. Saber o que cada uma faz e onde registra logs permite restringir uma falha de boot a uma única etapa antes de alterar qualquer coisa.
-
systemd rescue.target e emergency.target: como entrar neles e voltar ao funcionamento normal
O rescue.target inicia o sistema base e um shell de usuário único; o emergency.target pula quase tudo e abre um shell no console, com o sistema de arquivos raiz possivelmente ainda somente leitura. Ambos são acessados com o parâmetro de kernel systemd.unit= e exigem um retorno deliberado ao default.target depois.
-
Como editar o /etc/fstab com segurança: UUIDs, nofail, opções x-systemd e findmnt --verify
Uma linha incorreta no /etc/fstab pode deixar o sistema num shell de emergência no próximo boot. Esta metodologia usa UUID= em vez de nomes de dispositivo, nofail e x-systemd.device-timeout= para montagens opcionais, e findmnt --verify com mount -a para testar o arquivo antes de reiniciar.
-
Reconstruir um initramfs: dracut -f versus update-initramfs -u e como verificar o resultado
Um initramfs sem o driver ou a configuração necessários para encontrar e desbloquear o sistema de arquivos raiz deixa o boot parado num shell inicial. A reconstrução depende da distribuição (dracut -f no RHEL/Fedora/SUSE, update-initramfs -u no Debian/Ubuntu) e deve ser verificada e acompanhada de um fallback antes de se confiar nela.
-
Gerenciando serviços no AIX com o System Resource Controller: lssrc, startsrc/stopsrc e rc.tcpip
O AIX gerencia daemons de longa duração por meio do System Resource Controller (SRC), um modelo de subsistemas e grupos configurado na classe de objetos SRCsubsys do ODM, e não por unidades do systemd. Os comandos lssrc/startsrc/stopsrc o controlam de forma interativa, enquanto o /etc/inittab e scripts como o rc.tcpip definem o que inicia automaticamente no boot.
-
Solução de problemas de inicialização do Windows: WinRE, reagentc e o repositório BCD
O Windows Recovery Environment oferece o Reparo de Inicialização e um prompt de comando quando o Windows não consegue iniciar; o reagentc informa e controla se o WinRE está ativo, e o bcdedit lê e edita o repositório de dados de configuração de inicialização (BCD), que define o que é iniciado e como. Faça backup com bcdedit /export antes de alterá-lo.
Legível por máquina: JSON