[CentOS-es] Borré /boot ¿Podría reinstalarlo?

Hector Suarez Planas bolodia en medired.scu.sld.cu
Vie Mar 18 18:16:42 EDT 2011


...

> Hola de nuevo, en respuesta al comentario de René deciros que el
> servidor que sufrió los azotes de mi mano ligera en la mañana es un Dell
> PowerEdge 2950 con dos discos en Raid por Hardware con 250Gb y 6 Gb de

Dámelo, compadre!!!! Ese es uno de los servers que me hacen falta. :D

> RAM. Sobre el sistema se me ocurre que les pueda interesar esto:
> 
> (22:25:06)[root-~]#> uname -a
> Linux lorca.lycelet.local 2.6.18-164.11.1.el5PAE #1 SMP Wed Jan 20
> 08:16:13 EST 2010 i686 i686 i386 GNU/Linux
> 
> (22:25:17)[root-~]#> lvscan
>    ACTIVE            '/dev/vg_system/lv_root' [7.00 GB] inherit
>    ACTIVE            '/dev/vg_system/lv_datos' [119.00 GB] inherit
>    ACTIVE            '/dev/vg_system/lv_home' [55.00 GB] inherit
>    ACTIVE            '/dev/vg_system/lv_var' [8.00 GB] inherit
>    ACTIVE            '/dev/vg_system/lv_swap' [4.00 GB] inherit
>    ACTIVE            '/dev/vg_system/lv_iscsi' [35.12 GB] inherit
> 
> (22:33:16)[root-~]#> fdisk -l
> Disk /dev/sda: 249.3 GB, 249376538624 bytes
> 255 heads, 63 sectors/track, 30318 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>     Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1          13      104391   83  Linux
> /dev/sda2              14       30318   243424912+  8e  Linux LVM
> 
> Y como dije en mi mensaje inicial estos han sido los archivos borrados:
> 
> 		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'
> 
> Si alguien dispone de un servidor con estas características y con un
> centos 5.5 y el mismo nivel de Kernel le agradecería mucho su ayuda.
> 
> Por cierto, ya estoy montando una máquina virtual con la que poder hacer
> algunas pruebas pero mientras tanto alguien podría resolverme la
> siguiente duda: el servidor del que he copiado el directorio /boot para
> suplir al eliminado es un equipo con el mismo centos 5.5 y el mismo
> nivel de kernel pero sin PAE como les comenté. Pero el hardware es
> completamente diferente, ¿valdría su /boot entonces para iniciar el
> servidor dañado?. Quizás algún experto en Linux se lleve las manos a la
> cabeza con semejante pregunta pero lo cierto es que no tengo ni idea ...
> 

Chama, mira, por lo que se ve ahí, ya ese kernel se ha actualizado varias
veces. De momento te harían falta los paquetes RPM originales donde están
esos archivos y ponerlos en el mismo lugar (evidentemente te hará falta el
paquete de la versión normal y la PAE). Eso lo puedes hacer reinstalando los
paquetes o haciendo eso a mano. De todas maneras, si pones un uname -r (o
-a) para ver la versión del kernel instalada, ya tendrías un buen paso de
avance.

En el caso de /bin, ese lo puedes restaurar de un servidor que tenga casi
las mismas aplicaciones instaladas. Ahora bien en el caso del /boot, tienes
que recuperar esos archivos que están ahí desde los paquetes originales, de
paso te digo que me preocupa el System.map y el initrd de la versión del
kernel. Una vez que los recuperes, re-crea otra vez el grub.conf fijándote
en uno ya existente y... la otra parte sería tuya ---> reboot y cruzar los
dedos.

:|



--

Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/


Más información sobre la lista de distribución CentOS-es