[eside-ghost] Problemas carpeta boot
AngelD
angeld en froga.net
Lun Oct 29 09:17:59 CET 2007
El Dom, 28 de Octubre de 2007, 17:34, Pedro Gutiérrez escribió:
> Hola a todos,
>
> Resulta que intentando borrar una carpeta con nombre raro \t\t\t\t que
> tenía en la raiz de mi sistema operativo, he borrado el contenido de la
> carpeta boot, y gracias que no me ha dejado borrar la carpeta boot como
> tal, pq si no podía ser hombre muerto si continuaba borrando en cascada
> :-(, en fin, algún día aprenderé a pensar antes de hacer las cosas...
La opción "--" del 'rm' puede ayudarte para que no ocurran estas cosas.
> El tema es que tengo la carpeta boot vacia, es un servidor de producción
> en el cual tengo unos serios problemas con las quotas de disco, vamos lo
> tiene todo. Y para más inri está a muchos kilometros de mi.
>
> Creo que el kernel que tenía instalado es uno de estos que viene
> compilado con la distribución. El caso es que no sé si utilizaba lilo o
> grub para arrancar. Cuando doy a uname me dice kernel 2.4.22-1.2199.nptl,
> pero en el fichero de lilo.conf aparece vmlinuz-2.4.20-30.7.legacy. Por
> lo que supongo que estaría funcionando con grub.
>
> Me imagino que para solucionar el entuerto debería conseguirme el kernel
> en cuestión con su System.map y su initrd, y luego dar ejecutar lilo,
> pero la verdad es que el tema es difícil.
>
> ¿Alguna sugerencia? ¿Sería posible recuperar los ficheros sin reiniciar?
Descartaría la recuperación de ficheros, aparte de ser sólo viable con
'ext2' (con ext3 ni intentarlo), la integridad del kernel es vital.
Sospecho que tienes un RedHat o Fedora, así que intentaría reinstalar el
kernel, por medio del paquete adecuado (rpm -qa |grep kernel), y
posterior comprobación del 'grub.conf'. Al estar este dentro del '/boot'
igual te toca regenerarlo a mano, pero no tiene mayor importancia,
siempre que lo que ponga coincida con lo instalado. :-)
No hay problema en instalar/reinstalar un kernel sin reiniciar, ya que
estos ficheros, a diferencia de los módulos, sólo se usan en el arranque.
De hecho he llegado a tener alguna máquina con 'lilo' y con la partición
'/boot' que no se montaba automáticamente al arrancar, necesitando
realizar esta operación sólo para la actualización del 'kernel'.
Asegurate de la integridad de los ficheros de configuración y los
kernel/initrd instalados, y de reinvocar 'lilo', si es lo que utilizas.
Suerte
Saludos --- Angel
Más información sobre la lista de distribución eside-ghost