wheezy Finalizada correctamente la migración de una de las máquinas Virtualizadas en KVM desde Debian 6 a Debian 7 de uno de nuestros servidores, del Servidor de Archivos, al reiniciar el sistema nos apareció el siguiente error:

grub divmod 64 full

y la consola de rescate de GRUB2.

Como solucionarlo:

Para solucionarlo, debemos modificar la configuración de la Máquina Virtual para que inicie desde una ISO de Linux para poder recuperar GRUB2

1- Parar la máquina virtual desde el Servidor KVM

virsh destroy Nombre_Servidor

2- Editar el XML de la máquina virtual

*nano /etc/libvirt/qemu/*Nombre_Servidor.xml

3- Agregar y/o modificar estas líneas para iniciar la máquina virtual desde un CDROM Virtual, o cual permite arrancar el sistema directamente desde una imagen ISO

 4- Guardar los datos, y actualizar la configuración de la máquina virtual en el servidor KVM

virsh define Nombre_Servidor.xml

5- Iniciar la máquina virtual

virsh start Nombre_Servidor

6- Acceder a la máquina virtual por el acceso VNC, donde podremos ver el arranque del sistema, en “primera persona”

7- Iniciar desde un CD con Linux, en caso de hacerlo con el CD de instalación de Debian, seleccionar la opción de “Modo Rescate” o “Rescue Mode“.

8- Iniciar el intérprete de comandos en la partición donde se encuentra instalado el S.O., en nuestro caso “/dev/sda2

9- Ya en la terminal, ejecutar:

grub-install –root-directory=/mnt /dev/sda
update-grub

10- Si no aparece ningún error, puedes reiniciar la máquina virtual y verá nuevamente el arranque de GRUB2, pero antes de iniciar la máquina virtual, modificar la línea de la configuración donde indica que arranque desde el CDROM virtual, por el arranque desde el disco duro, para lo cual hay que modificar la línea donde se declara:

por

Mas información sobre este tema en los foros de Debian – enlace, y en el foro ServerFault – enlace

Previous Post Next Post