Reinstalar GRUB después de actualizar Proxmox VE
14 comentariosAyer fueron días pesados, de esos en que menos afectaciones deben aparecer y aparece todas juntas. El teléfono no paraba de sonar y explicarle a las personas no técnicas que el GRUB tenía que reinstalarlo era una odisea, me fui con la de que “el servidor está presentando dificultades, en unos minutos estarán restablecidos los servicios. Perdone la molestia.”
No me gustan mucho los upgrades de los sistemas porque pueden traer catástrofes y eso precisamente fue lo que me ocurrió. Técnicamente actualicé a la versión 3.4 de Proxmox, todo bien hasta que me di cuenta de que ningún servicio estaba funcionando. Nada más que vi en la pantalla grub rescue > maldije la hora en que actualicé.
La solución al problema
Arrancar una distribución de Linux LiveCD/USB con una arquitectura de 64bits, en mi caso utilicé Arch Linux.
Proxmox VE crea dos particiones primarias, una para /boot y la otra LVM. Primero es necesario activar LVM.
sudo vgscan
sudo vgchange -ay
Montar la particiones / y /boot y los dispositivos especiales proc, sys, dev y pts.
mount /dev/pve/root /mnt/
mount /dev/sda1 /mnt/boot
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/pts/
Hacer un chroot y finalmente reinstalar GRUB.
chroot /mnt/ /bin/bash
/usr/sbin/grub-install --recheck /dev/sda
Referencias
https://www.nerdoncoffee.com/operating-systems/re-install-grub-on-proxmox/
Donde estoy ahora estoy haciendo mis pininos con Proxmox. Si bien es cierto que cometiste un error al actualizar(si no es necesario, pues no se actualiza), no está de más, y al menos te funcionó como cultura general integral.
PS: te llegó mi correo? necesito saber cosas sobre alta disponibilidad(HA) con Proxmox.
Thumbs up. El correo nunca llegó.
Si no tuvieras conectividad a Internet ese día, el teléfono no hubiera dejado de sonar!
“oneohthree” o “sudo”. Bueno, como no tengo otra forma de comunicarme, me meto en este “post” con algo que no tiene que ver con el tema. Disculpe!! Que lastima que el debate sobre los “ta” del SWL haya terminado de esa manera. Podia (y debia!!) haber sido muy productivo para muchos pero … Parece que los cubanos no sabemos discutir. (Supongo que por razones similares el tal “Manolon” se dio de baja de una lista de discusion Linux). Es una pena,. ero creo que fue la mejor solucion!!! Asi no vale la pena. Oiga, no quiero imaginarme como pueden ser los debates en FLISOL!!! Mejor no ir para no deprimirse … Saludos y felicitaciones por la iniciativa!!!
Desde ya voy recompilando toda la info que pueda sobre Promox porque lo veo venir hacia la pincha y creo que me va tocar la puerta :D
Salu2
@oneofthree Eso paso por actualizar por la web verdad? Yo actualicé por ssh y cero problemas, todos mis Proxmox en 3.4 sin problemas.
Actualicé vía SSH. Y sí, en los foros de Proxmox vi comentarios que afirmaban que esto pasaba solamente cuando se actualizaba vía GUI, pero en mi caso se fue todo al mismísimo HELL.
Este Proxmox 3.4 será compatible con la tarjeta de red Atheros, pues los kernel anteriores no lo soportan, saben sobre eso?
Saludos
Bueno, de Atheros hay bastantes variantes/modelos. ¿Todas no son soportadas por Proxmox?
Proxmox 3.4 no es nada más que Debian 7 con qemu-kvm de backports y los paquetes de la interfaz web, lo que soporte Debian lo soporta Proxmox.
El instalador por defecto de Proxmox puede que no te la soporte pero siempre puedes instalar Debian 7 de cero y convertirlo en Proxmox luego. https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Wheezy
@dhunter Mira los kernel que vienen con las versiones de Proxmox 3.4 anteriores, no tienen soporte para mi tarjeta de red, pero cuando instalo debian 7 si que trae, así que el problema es que el kernel del Proxmox es el que no trae el soporte. Así que creo que resolvería con lo que me aconsejas segun el título del manual, Que posibilidad existe de que me envíes ese manual, pues no tengo acceso a internet.
Aunque me exploten a Spam! mi email es:
rafael arroba alastorgrm.co.cu
Shalom!
A ver, cuando le pones los repos de Proxmox a Debian el kernel se reemplaza por el que tiene soporte para OpenVZ, ese link que te puse te sirve para personalizar algo más la instalación pero estás atado a usar ese kernel si quieres soporte para containers.
Una cosa que podrías hacer es bajar los sources de ese kernel modificado y agregar soporte para la tarjeta que quieres.
http://download.openvz.org/kernel/branches/rhel6-2.6.32/stable/linux-source-2.6.32-openvz-042stab108.1-amd64_1_all.deb
PD: ¿Este trabajo lo pasas porque quieres la GUI de Proxmox o quieres usar virtualización OpenVZ?
Recuerda que siempre puedes usar Debian con libvirt + qemu-kvm que tiene tremendo rendimiento y la administración con virt-manager está genial.
Esta guía te sirve para Debian 7 y 8.
https://humanos.uci.cu/2013/05/debian-7-wheezy-y-qemu-kvm/
Hola, no tengo ninguna experiencia con proxmox, y tengo que acceder a una maquina virtualizada en dicho virtualizador, mi pregunta es como puedo acceder a un escritorio remoto de un ws2k8 al cual no puedo entrar remoto desde el mstsc de windows porque al parecer no esta habilitado. En la plataforma web de administración ( Proxmox Virtual Environment) la consola no me funciona ( al parecer funciona con algun complemento java que no tengo). Al quien me puede ayudar a solucionar esto. Saludos
Se me olvido decir que uso la version 2.6.32 de Proxmox, saludos