Miguel A. Velasco wrote:
Gracias Ernesto por responder y además hacerlo tan rápido. La verdad es que leer tu correo me ha tranquilazado ya que comprobar que tú saliste de ésta anima. Estoy siguiendo tu consejo y he copiado todo el /boot de un servidor similar al que tiene el problema. De hecho tienen el mismo particionado y están al mismo nivel de actualización en el Kernel. La única diferencia que hay es que el servidor donde eliminé /boot tiene un Kernel-PAE para poder usar los 6Gb de RAM en su plataforma de 32bits y
bien, con el kernel "no PAE" podrás efectivamente arrancar y verificar que funcione pero con 3.9GB nada más... pero bueno: ya que tienes medio segura la cosa, intenta yum erase kernel-PAE (pues ahora el sistema se piensa que hay paquetes que faltan en partes) o rpm -e nombredelkernelpae y después yum install kernel-PAE.
Una sugerencia: Realmente por dejar todo limpio, una vez verifiques pudiste arrancar con nuevo el kernel-PAE instalado, borra los otros kernels que eran del otro equipo....
lo más preocupante ahora es que cuando hagas yum install kernel-PAE quizá no actualicé el grub.conf, por lo demás uf qué suerte que no es en mis equipos
Como comentario final: por eso me gusta virtualizar, porque trabajar una burrada así en una máquina virtual es definitivamente 100 veces más fácil.
saludos epe
del que he copiado el /boot no lo tiene. Pero, tal y como has dicho voy a repasar detenidamente la estructura y esperaré a que salga una actualización nueva del Kernel-PAE para instalarla y posteriormente reiniciar el servidor. Por cierto, no lo dudes: no apagaré el servidor hasta que lo tenga MUY claro. Ah! y no ... no tenía copia del /boot :), lo cual me habría ahorrado esta mañana un mal trago pero desde luego lo incluiré en el plan de copias para la empresa.
De nuevo gracias por tu ayuda, y si hay alguien que pueda aportarme otra experiencia será muy bienvenido.
Un cordial saludo, Miguel A. Velasco Ing de Sistemas
El 18/03/2011 13:29, "Ing. Ernesto Pérez Estévez" escribió:
Miguel A. Velasco wrote:
Buenos días a todos, en un grave error esta mañana borré el directorio /boot y con él la configuración del GRUP y los kernel instalados. Conretamente borré esto:
bien! GRUB.... no sé cómo se logra pero se logra. A mi me pasó una vez pues formateé la partición incorrecta, por suerte era la de /boot y no la de / por ejemplo.
NO APAGUES EL SERVIDOR, funcionará por toda una vida así.. mientras no lo apagues! No le actualices, hasta que tengas todo recuperado.
Bien, vamos a lo serio: Le puedes recuperar desde respaldos. Bueno, es una ironía, pero seguro no tenías respaldos de /boot, ok.
Cómo la recuperé? Pues además no quería apagar el servidor pues estaba a miles de kms al norte de donde vivo. Le copié el /boot de otro servidor que tenía el mismo sistema. Y después tuve que realizarle ajustes al grub.conf (menu.lst) para que al arrancar arrancara con el mismo root= y demás posibles diferencias. En realidad ambos servidores tenían el mismo particionamiento por lo que no tuve que cambiar nada, pero ten en cuenta esto.
Después de dedicarle varios días aprendiendo durísimo grub, pero fortísimo pues no quería errores, después de pasar noches incontables probando aqui y allá con maquinas de prueba... me quedé complacido con el cómo quedó. Y así dejé el servidor muchas semanas más encendido y sin reiniciar hasta que vino una nueva actualización del kernel, ahi mandé a actualizar y verifiqué que el grub.conf quedó correctamente configurado, y entonces, una noche de un sábado, bien tarde, reinicié el servidor... después de varios minutos de tensión, arrancó solito.
Quizá en tu caso tengas el server cerca y puedas manejar cualquier error con un CD si algo te fallara, pero yo no quería arriesgar que el server estuviera varias horas caído hasta que un técnico del datacentro se pudiera acercar, encontrar el error y tener la suficiente experiencia para arreglarlo... no no.
suerte! saludos epe
removed `/boot/symvers-2.6.18-194.32.1.el5PAE.gz' removed `/boot/symvers-2.6.18-53.1.21.el5.gz' removed `/boot/initrd-2.6.18-92.1.10.el5.img' removed `/boot/config-2.6.18-53.1.21.el5' removed `/boot/config-2.6.18-164.11.1.el5PAE' removed `/boot/vmlinuz-2.6.18-53.1.21.el5' removed `/boot/symvers-2.6.18-92.1.10.el5.gz' removed `/boot/initrd-2.6.18-92.1.22.el5PAE.img' removed `/boot/vmlinuz-2.6.18-92.1.22.el5PAE' removed `/boot/System.map-2.6.18-92.1.22.el5PAE' removed `/boot/initrd-2.6.18-164.11.1.el5PAE.img' removed `/boot/vmlinuz-2.6.18-164.11.1.el5PAE' removed `/boot/vmlinuz-2.6.18-194.32.1.el5PAE' removed `/boot/initrd-2.6.18-92.1.22.el5PAE_old.img' removed `/boot/vmlinuz-2.6.18-92.1.22.el5' removed `/boot/.vmlinuz-2.6.18-194.32.1.el5PAE.hmac' removed `/boot/symvers-2.6.18-92.1.22.el5PAE.gz'
Actualmente /boot está completamente vacío...
¿Alguien podría decirme algún modo de reinstalarlo de nuevo? ¿Podría hacerse esto sin necesidad de reiniciar la máquina desde un live-cd?
De antemano, muchas gracias por sus respuestas.
Miguel A. Velasco. Ing de Sistemas. _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es