No se puede recuperar el disco de la máquina virtual Linux en Azure

No se puede recuperar el disco de la máquina virtual Linux en Azure

El caso es que logré recuperar uno de los discos del servidor Ubuntu que causó el "Error 'grub_calloc no encontrado' y VM en modo de rescate". También cambié este disco con la máquina virtual original, pero recibo una notificación cuando intento conectarme a través de la consola serie en Azure. Cuando presiono enter en la consola serie, no sucede nada.

Esta es la notificación que recibo. Intenté buscar en Google, pero personalmente no puedo encontrar ningún material relacionado con las máquinas virtuales Linux en Azure.

Ubuntu Server VM - Consola en serie - Azure

Esta es la imagen del diagnóstico de arranque.

Diagnóstico de arranque

Realmente agradecería cualquier respuesta, ya que Microsoft no ayuda.

Respuesta1

Debería ser suficiente reinstalar grub2. Intente seguir estos pasos, que he tomado prestadoaquí.

  1. Cree una máquina virtual de rescate utilizando elFunción de reparación de máquinas virtuales de Azure

  2. Inicie sesión en la VM de rescate y monte el disco raíz. Entonceschroot(1)y reinstale grub.

    $ sudo su – $ mkdir /rescue
    $ mount /dev/sdc1 /rescue
    $ para fs en {proc,sys,tmp,dev}; montar -o enlazar /$fs /rescue/$fs; done
    $ cd /rescue $ chroot /rescue
    $ lsblk <-- esto identificará el disco adjunto, generalmente /dev/sdc
    $ grub-install /dev/sdc
    $ exit
    $ cd /
    $ for fs in {proc,sys,tmp, desarrollo}; desmonte /rescue/$fs; hecho
    $ desmontaje /rescate

  3. Restaure la máquina virtual usandoaz vm repair restore -g MyResourceGroup -n MyVM --verbose

Más información:

Entorno Chroot en una máquina virtual de rescate de Linux

Habilite el diagnóstico de arranque en la máquina virtual existente

información relacionada