Este manual proporciona un procedimiento de rescate paso a paso para reparar y recuperar el arranque de un servidor Linux Debian (con volúmenes LVM y partición /boot independiente) que ha sido migrado de VMware ESXi a Proxmox VE, solucionando los errores de montaje de disco (volume group not found en initramfs y caída a la consola grub>) mediante el uso de una ISO Live, el entorno chroot y la reconfiguración de GRUB e initramfs con los nuevos controladores del hipervisor.
Escenario Técnico
- Hipervisor de origen: VMware ESXi
- Hipervisor de destino: Proxmox VE
- Síntoma original: Cae en
initramfscon errorvolume group not found. - Síntoma secundario: Cae en pantalla negra
grub>tras reparar sin montar/boot. - Estructura de disco detectada (
lsblk):/dev/sda1(243 MB) → Partición/bootindependiente./dev/sda5(LVM) → Grupo de volúmenes conrootyswap.
📋 Pasos de Reparación desde ISO Live
1. Iniciar Live CD y Diagnóstico Inicial
Arranca la máquina virtual en Proxmox utilizando una ISO Live (Ubuntu/Debian) y abre la terminal como root.
Verifica el nombre de los discos y grupos LVM:
Bash
lsblk
vgscan
vgchange -ay
2. Montar el Sistema de Archivos (Orden Crítico)
Bash
# A) Crear el punto de montaje temporal
mkdir -p /mnt/debian
# B) Montar el volumen lógico raíz
mount /dev/mapper/NOMBRE-DE-TU-VG---vg-root /mnt/debian
# C) ¡PASO CLAVE! Montar la partición /boot separada
mount /dev/sda1 /mnt/debian/boot
# D) Montar directorios del sistema virtual (revisar el ; al final)
for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt/debian$i; done
3. Entrar a Chroot y Reconstruir Arranque
Bash
# Entrar al entorno de la VM
chroot /mnt/debian
(El prompt cambiará al nombre de tu servidor Debian).
Bash
# 1. Regenerar la imagen del initramfs con controladores del nuevo hardware
update-initramfs -u -k all
# 2. Reinstalar el cargador GRUB en el Master Boot Record del disco
grub-install /dev/sda
# 3. Generar la nueva configuración de GRUB en /boot/grub/grub.cfg
update-grub
4. Salir y Reiniciar
Bash
# Salir del chroot
exit
# Desmontar todo limpiamente
umount -R /mnt/debian
# Reiniciar la VM
reboot
Nota: Recuerda desvincular o retirar la ISO Live del lector CD/DVD en las opciones de Proxmox (Hardware > CD/DVD) durante el reinicio para que inicie directamente desde el disco duro
/dev/sda.
¿Por qué funciona este procedimiento?
update-initramfs: Incluyó los nuevos controladores de almacenamiento que Proxmox le presenta al sistema operativo, permitiendo que LVM reconozca la partición/dev/sda5al arrancar.mount /dev/sda1 /mnt/debian/boot: Al montar la partición dedicada/bootantes de ejecutarupdate-grubygrub-install, nos aseguramos de que el menú de arranque se escribiera dentro de/dev/sda1y no en una carpeta vacía dentro del volumen LVM.








