Não é possível recuperar o disco VM do Linux no Azure

Não é possível recuperar o disco VM do Linux no Azure

Acontece que consegui recuperar um dos discos do servidor Ubuntu que causou "Erro 'grub_calloc não encontrado' e VM em modo de recuperação". Além disso, troquei este disco pela VM original, mas recebo uma notificação quando tento me conectar via Console serial no Azure. Quando pressiono enter no console serial, nada acontece.

Esta é a notificação que estou recebendo. Tentei acessar o Google, mas pessoalmente não consigo encontrar nada relacionado a VMs Linux no Azure.

VM do Servidor Ubuntu - Console Serial - Azure

Esta é a imagem do diagnóstico de inicialização.

Diagnóstico de inicialização

Eu realmente apreciaria qualquer resposta, pois a Microsoft não está ajudando.

Responder1

Deve ser suficiente reinstalar o grub2. Tente seguir estes passos, que peguei emprestado deaqui.

  1. Crie uma VM de resgate usando oRecurso de VM de reparo do Azure

  2. Faça login na VM de resgate e monte o disco raiz. Entãochroot(1)para ele e reinstale o grub.

    $ sudo su – $ mkdir /rescue
    $ mount /dev/sdc1 /rescue
    $ para fs em {proc,sys,tmp,dev}; faça mount -o bind /$fs /rescue/$fs; done
    $ cd /rescue $ chroot /rescue
    $ lsblk <- isso identificará o disco anexado, geralmente /dev/sdc
    $ grub-install /dev/sdc
    $ exit
    $ cd /
    $ for fs in {proc,sys,tmp, desenvolvedor}; faça desmontar /rescue/$fs; feito
    $ umount /resgate

  3. Restaure a VM usandoaz vm repair restore -g MyResourceGroup -n MyVM --verbose

Outras informações:

Ambiente Chroot em uma VM Linux Rescue

Habilite o diagnóstico de inicialização na máquina virtual existente

informação relacionada