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