Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✔️ VMs Linux
Resumo
Este artigo consolida os erros de inicialização do sistema operacional Linux mais comuns que você pode receber ao iniciar uma VM (máquina virtual) linux em Microsoft Azure.
Erros de inicialização e soluções
Para recuperar uma VM do Linux que não pode ser inicializada devido a problemas do GRUB, confira Inicializações de máquina virtual do Linux para resgate do GRUB.
Para solucionar problemas de uma VM Linux com UEFI (Gen2) que não consegue carregar a imagem do Linux, consulte Solucionar falhas de inicialização UEFI em máquinas virtuais Linux do Azure.
Para solucionar problemas de uma VM Linux que cai no shell de emergência do dracut, consulte Azure Linux Virtual Machine falha ao inicializar e entra no shell de emergência do dracut.
Para recuperar uma VM Linux que não inicializa devido à desabilitação do sistema de arquivos VFAT, consulte Azure – falha ao inicializar máquina virtual Linux após desabilitação do tipo de sistema de arquivos VFAT.
Para solucionar problemas de uma VM Linux que não pode ser inicializada devido a problemas de corrupção no sistema de arquivos, confira Solucionar problemas de inicialização de máquina virtual do Linux devido a erros do sistema de arquivos.
Para corrigir problemas de inicialização de VM do Linux devido a
/etc/fstabfalhas de configurações ou problemas do sistema de arquivos de dados, confira Solucionar problemas de inicialização de VM do Linux devido a erros fstab.Para recuperar uma VM Linux que falha ao inicializar com um pânico do kernel "Pânico do Kernel - não sincronizando: VFS: não é possível montar fs raiz em blocos desconhecidos(0,0)" devido a initramfs ausentes após uma atividade de patch recente, consulte Regenerar initramfs ausentes.
Para solucionar problemas de uma VM Linux que falha ao inicializar devido a problemas relacionados ao kernel do Linux, consulte Cenário 1: ocorre um pânico do kernel no momento da inicialização e máquina virtual Linux do Azure falha ao inicializar depois de aplicar alterações de kernel.
Para solucionar problemas de uma VM Linux que falha ao dar boot devido a problemas relacionados ao driver Hyper-V, consulte Solucionar problemas de inicialização e rede de máquinas virtuais Linux devido a erros associados ao driver Hyper-V.
Para recuperar uma VM linux que não é iniciada devido a problemas completos do sistema de arquivos raiz, consulte Troubleshoot Azure problemas de inicialização de máquina virtual do Linux devido ao disco completo do sistema operacional.
Ferramentas para recuperar a VM do Linux sem cenários de inicialização
-
Com o Console Serial Azure, você pode recuperar vários cenários sem inicialização, por exemplo:
comandos de reparo de VM Azure
Com essa ferramenta, você pode criar uma VM de reparo e anexar uma cópia do disco do SO a ela. Essa cópia pode ser modificada para corrigir cenários de não inicialização de um ambiente chroot. Para obter mais informações, confira uso de chroot para se recuperar de cenários de não inicialização offline. Ao executar comandos em um ambiente chroot, observe que eles são executados no disco do SO conectado e não na VM de resgate/reparo local.
Observação
Como alternativa, você pode criar uma VM de resgate manualmente usando o portal Azure. Para obter mais informações, consulte Solucionar problemas de uma VM Linux anexando o disco do SO a uma VM de recuperação usando o portal Azure.
Comandos de reparo de VM do Azure e scripts ALAR2
Azure ALAR (Reparo Automático do Linux) faz parte da extensão de reparo de VM descrita em Recuperar uma VM Linux usando os comandos de reparo da máquina virtual Azure. Esses scripts simplificam o processo de recuperação e permitem que até mesmo usuários inexperientes recuperem sua VM Linux facilmente.
Troca de disco do sistema operacional do Azure
Se você tiver uma VM existente, mas quiser trocar o disco por um disco de backup ou outro disco do sistema operacional, poderá usar o CLI do Azure para trocar os discos do sistema operacional. Você não precisa excluir e recriar a VM. Você pode até mesmo usar um disco gerenciado em outro grupo de recursos desde que ele ainda não esteja em uso. Essa ferramenta é usada pelos comandos de reparo Azure VM para trocar o disco do sistema operacional das VMs.