Give root password for maintenance shell (or type Control-D to continue)
Tu sistema no arranca y te sale un mensaje más o menos parecido a este:
Give root password for maintenance shell (or type Control-D to continue)
Algunas veces sucede sin razón aparente, pero la relidad es que nada es para siempre y los discos duros no son la excepción, a pesar que son " duros ", en realidad son uno de los componentes más delicados de una computadora, si no el más delicado de todos ellos. Paradójicamente contiene la razón de ser de la Informática, me refiero nuestra inapreciable información.
Los discos duros son susceptible a accidente, como cuando hay fluctuaciones del fluido eléctrico aunque no llegue a irse del todo ( algo muy común ) o cuando movemos el ordenador creando vibración mientras el mismo está en funcionamiento (cosa que nunca se debe hacer ). Esto puede producir desde nada, hasta que los circuitos del computador se quemen o la superficie del disco sufra daños físicos.
El siguiente procedimiento te ayudará a recuperar el sistema si lo que ha pasado es debido a la despolarización de sectores del disco duro por fluctuaciones eléctricas o a por daño físico muy leve en sectores pequeñós o debido al desgaste natural del mismo disco, pero no es garantizado, por eso recuerda siempre tener un respaldo de tu información.
Si el equipo no arranca y el error : root password required or press ctrl-d continúa apareciendo, sin poder entrar a la consola de recuperación intenta esto:
MATERIALES:
- Consigue un CD o DVD que inicie en modo live CD
- Yo use Kubuntu 8.04.4 LTS (Hardy Heron).
- Puntos a tener en cuenta al escojer el live CD:
- Que no requiera demasiada memoria para "correr live".
- Que tenga soporte para nuestro sistema de archivos
- Por ejemplo: ext3 o ext4
- Inicia el ordenador con el disco en modo live.
- Abre la un terminal: vamos a trabajar desde la línea de comando.
- Inicia una sesión como usuario root.
- Aplica el siguiente comando para detectar tus unidades de disco:
- root@ubuntu:~# fdisk -l
- En la salida de datos debe ser parecida a la siguiente:
- Como los problemas son en el inicio del sistema, buscamos la partición con el * , que nos indica cual es. Usaremos el dato: /dev/sda1
- Aplica el comando BadBolcks para crear un archivo (bad-blocks), este es el resumen de los hallazgos encontrados y nos ayuda a ahorrar tiempo y así no revisar directamente toda la partición con fsck, ya que tarda más.
- root@ubuntu:~# badblocks -v /dev/sda1 > bad-blocks
- Con el comando fsck corregimos los defectos encontrados en el disco usando el archivo creado anteriormente para no tener que revisar todos los demás sectores:
- root@ubuntu:~/Desktop# fsck -t ext3 -l bad-blocks /dev/sda1
En este caso no se reportaron bloque dañados afortunadamente, pero hay otra serie de alteraciones que fueron los que originaron el error anterior como:
- Cuando los nodos-i son parte de una lista enlazada que estaba huérfana y dañada.
- Los bloques reclamados por más de un nodo-i.
- Cuando el número de nodos i libres no corresponde al número que está registrado.
En este caso todo resultó exitoso !
PERO .... QUÉ ES UN NODO-I ?
También es llamado inodo. Es un archivo en el cual se guarda la información administrativa,
junto con datos esenciales para el sistema tales como su longitud, la
región del disco en la que se encuentra almacenado el contenido del
un archivo y otros elementos. Está compuesto de:
- un nombre
- contenido
- información administrativa como permiso
- fechas de modificación.
FUENTES:
- http://linuxpoison.blogspot.com
- Manual de fsck: comando man fsck en consola






































