Solucionar problemas de erros de inicialização de máquina virtual do Azure Linux
Aplica-se a: ✔️ VMs linux
Este artigo lista os erros de inicialização comuns que você pode receber ao iniciar uma máquina virtual (VM) Linux no 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 do Linux UEFI (Gen2) que não consegue carregar a imagem do Linux, confira Solucionar problemas de falhas de inicialização UEFI em máquinas virtuais do Azure Linux.
Para solucionar problemas de uma VM Linux que cai no shell de emergência dracut, consulte Falha na inicialização de máquina virtual Azure Linux e entrada de shell de emergência dracut.
Para recuperar uma VM do Linux que não é inicializada devido ao sistema de arquivos VFAT desabilitado, consulte Falha na inicialização de máquina virtual do Azure Linux após desativaçã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/fstab
falhas 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 do Linux que não é inicializada devido a problemas relacionados ao kernel do Linux, confira Cenário 1: o pânico do Kernel ocorre na hora da inicialização e a máquina virtual do Azure Linux não é inicializada após a aplicação de alterações no kernel.
Para solucionar problemas de uma VM Linux que não é inicializada devido a problemas de driver do Hyper-V, confira Solucionar problemas de inicialização e rede de máquina virtual do Linux devido a erros associados ao driver do Hyper-V.
Para recuperar uma VM do Linux que não é iniciada devido a problemas completos do sistema de arquivos raiz, confira Solucionar problemas de inicialização de máquina virtual do Azure Linux devido ao disco completo do SO.
Ferramentas para recuperar a VM do Linux sem cenários de inicialização
-
Com o Console Serial do Azure, você pode recuperar vários cenários sem inicialização, por exemplo:
Comandos de reparo da VM do 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 do Azure. Para obter mais informações, confira Solucionar problemas de uma VM do Linux anexando o disco do sistema operacional a uma VM de recuperação usando o portal do Azure.
Comandos de reparo de VM do Azure e scripts ALAR2
Os scripts ALAR (Reparo Automático do Azure Linux) fazem parte da extensão de reparo da VM descrita em Reparar uma VM Linux usando os comandos de reparo da Máquina Virtual do Azure. Esses scripts simplificam o processo de recuperação e permitem que até mesmo usuários inexperientes recuperem sua VM Linux facilmente.
-
Se você tiver uma VM existente, mas quiser trocar o disco por um disco de backup ou outro disco do SO, poderá usar a CLI do Azure para trocar os discos do SO. 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 da VM do Azure para trocar o disco do SO das VMs.
Entre em contato conosco para obter ajuda
Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.