Problema con cleansweep y ubuntu no arranca (reabierto)

Imagen de tenot
0 puntos

Después de usar cleansweep reinicié porque firefox estaba empezando a cerrarse continuamente. Entonces al arrancar me encuentro con que me dice después de rellenar la barrita de arranque:

 

.:195: Can´t open /etc/default/rcS

error: ´/etc/init.d/rc´ exited outside the expected code flow.

init: rcS main process (2569) terminated with status 2

.:195: Can´t open /etc/default/rcS

error: ´/etc/init.d/rc´ exited outside the expected code flow.

init: rcS main process (2578) terminated with status 2

 

Y ahí se queda con la pantalla en negro diciendo eso. :(

Cree una copia para backup de seguridad como el programa recomienda al hacer la operación pero no sé restaurarla ni si conllevaría algún tipo de pérdida de info. Tengo documentos muy importantes ahí (como apuntes) y que necesitan ser recuperados con urgencia (el examen es el viernes xD)

He intentado recuperar los documentos desde life cd pero me dice que no soy el propietario y no me deja ni grabarmelos a una memoria usb ni ver el contenido ni nada.

 

Ayuda urgente please!!

Imagen de Gabriel_M
+1
0
-1

Hola ten...:

1) Intenta iniciar en modo de recuperacion, recovery, si lo puede hacer lo harás como root sin password en modo texto.

ejecuta entonces:

sudo dpkg-reconfigure -a

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install ubuntu-desktop

Y luego reinicia 

2) Si no puedes iniciar en modo recovery

Inicia con el live-cd de ubuntu.

Terminada la carga abre una terminal, consola y ejecuta:

sudo fdisk -l

Te dará una salida similar a esta:

Disco /dev/hda: 6495 MB, 6495068160 bytes
255 cabezas, 63 sectores/pistas, 789 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0x000437da

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/hda1   *           1         749     6016311   83  Linux
/dev/hda2             750         789      321300    5  Extendida
/dev/hda5             750         789      321268+  82  Linux swap / Solaris

La que tiene el * de inicio y formato Linux es la que corresponde a la instalación en el rígido.

Crea un directorio para montarle en /mnt de la sesión live, ejecuta en consola:

sudo mkdir /mnt/ubuntu

Monta la partición donde tienes instalado ubuntu, segun la salida, en el ejemplo:

/dev/hda1

en el directorio creado en la sesión live

/mnt/ubuntu

sudo mount /dev/hda1 /mnt/ubuntu

Hazte dueño de la partición montada, ejecuta:

sudo chroot /mnt/ubuntu

A partir de ahora podras rescatar tus datos de la partición linux, accediendo a /mnt/ubuntu.

Tendrás que reinstalar, para reinstalar y evitar contratiempos con el que presentaste, instala al menos en tres particiones:

/ , primaria. activa en formato reiserfs

/home, lógica en una extendida en fromato reiserfs

swap, de intercambio

Asi la proxima vez que debas reinstalar o actualizar tus datos de /home permeneceran intactos y solo sobrescribiras /

Si compartes datos con windows, puedes montar una partición ntfs en /home/tuusuario  para alojar los datos en este formato y compartirlos con Windows.

3) Si tienes windows y quieres acceder rápidamente a tus datos, instala Total Commander y su plugin ext3reiser y podrás rescatar los archivo de particiones Linux. 

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de tenot
+1
0
-1

A ver:

 a sudo dpkg-reconfigure -a me checkea unas cuantas cosas y me dice OK pero sigue dándome errores de "Cant open /etc/default/rcS Invoke-rc.d: initscript acpid, action "restart" failed y otro igual pero en lugar de "restart","stop".

 

a sudo apt-get update me dice "could not resolve (un montón de dircs de internet) y al final "E: the package lists or status file could not be parsed or opened."

 

a sudo apt-get upgrade me dice que "unable to write to /var/cache/apt/" y "E: the package lists or status file could not be parsed or opened."

 

y a sudo apt-get install ubuntu-desktop me dice lo mismo que para el anterior. 

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola ten...:

Lo lamento, rescata con las opciones 2 ó 3, y reinstala.

Ten presente para la próxima, que Linux no es Windows, todo lo que se hace con sudo, con permisos temporarios de root, es para trabajar en el sistema, con mucho cuidado y sabiendo perfectamente lo que se hace, caso contrario se inutiliza el sistema.

Para trabajar productivamente, no hacen falta permisos de root.

Y mantente alejado de aplicaciones como la que usaste, si no sabes los daños que pueden causar y como repararlos.  

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de tenot
+1
0
-1

Vale ya entiendo el paso anterior.

He llegado hasta sudo chroot /mnt/ubuntu

pero me dice chroot: cannot run command "/bin/bash": no such file or directory

 y hasta ese punto todo ha ido bien y me ha aperecido en el escritorio un volumen llamado /mnt/ubuntu

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola ten...:

Accede a /mnt/ubuntu/

Allí tienes los archivos de la particion del disco rígido, a los que no podias acceder .

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de tenot
+1
0
-1

No. Falló sudo chroot y lo que hay dentro de esa carpeta son 4 carpetas (i386, sysprep, $win_nt$.bt y .ls y ahí no están mis documentos ni nada de mi carpeta home ni nada

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola ten...:

chroot no falló

Esas carpetas son restos de una instalación de windows.

Cuando haces 

sudo fdisk -l

Elige la partición que diga:  83  Linux

Y a esa la montas con la orden 

sudo mount   /dev/hda1    /mnt/ubuntu

Reemplaza  /dev/hda1 por la que tenga 83  Linux

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de tenot
+1
0
-1

Me sigue pasando lo mismo. Accedo al home, universidad y me dice que no tengo perisos para verlo :S

 

Y sí, me di cuenta por mi mismo después, estaba cargando una partición fallida para la instalación de windows 

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola ten..:

Pues ahora que esta montada y eres el dueño solo te falta ejecutar la orden para que puedas acceder a la carpeta y subcarpetas donde montaste la partición:

Ejecuta:

sudo chmod -Rf 777 /mnt/ubuntu 

O ejecutas nautilus con permisos temporarios de root

sudo nautilus 

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de tenot
+1
0
-1

al primero me dice chmod: cannot access /mnt/ubuntu : no such file or directory

 

y al segundo: (nautilus:9126):  Gtk-WARNING **: Locale not supported by C library.

Using the fallback "C" locale.

y sigue sin dejarme acceder 

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola ten...:

Si esta montada la particion desmontala, pulsando con el boton derecho y eligiendo desmontar.

Luego controla que exista ubuntu dentro de mnt

Ejecuta entonces

sudo chmod -Rf 777 /mnt/ubuntu

Monta luego la partición

Lo de nautilus ni idea.

Saludos.


Equipo de Ubuntu-es
+1
0
-1
Imagen de José María
+1
0
-1

Me pasa exactamente igual, al pasar el KleanSweep me eliminó ficheros y me pasó exactamente igual a tenot que abrió este hilo.

Siguiendo los consejos de Gabriel Muñoz he podido rescatar algunos ficheros entrando con el Live CD de Ubuntu 6.06m pero algunos ficheros no se el motivo los tiene con una X en la parte superior izquierda y no me deja abrirlos ni copiarlos y no se como darles permiso.

Cuando estoy root@ubuntu/# no se que orden darle, por ejemplo le doy sudo chmod -Rf 777 /mnt/ubuntu y contesta con 'import site' failed; use -v for traceback
warning: Not importing directory '/usr/lib-gettext': missinf__init__.py
Not importing directory '/usr/lib-locale': missinf__init__.py
bash: sudo command not found.

La verdad es que estoy perdido. Me gustaría intentar arreglarlo este fin de semana que sacaré un poco de tiempo.

Por favor solicito ayuda. Muchas gracias

+1
0
-1
Imagen de tenot
+1
0
-1

Por fin! vale, la cosa era hacer el comando ese directamente sobre la carpeta es decir, sobre /mnt/ubuntu/home/tenot/universidad y ya ha funcionado

Gracias en serio, sé que he sido un pesado y un novato incompetente asíque gracias por aguantarme.

Gracias a ti espero aprobar filosofía de la naturaleza! gracias, en serio! 

+1
0
-1
Imagen de heimdall70
+1
0
-1

Por favor ayuda,
lo mismo me pasa a mi, tampoco me funciona el paso 1 y no puedo realizar el paso 2 ya que no consigo que me arranque desde el cd-live de ubuntu y tampoco me vale el paso 3 ya que no tengo windows instalado

+1
0
-1
Imagen de tenot
+1
0
-1

lo único que puedes hacer es tratar de arrancar el live-cd porque no hay más alternativas por lo que sé. qué problema te da?

+1
0
-1
Imagen de heimdall70
+1
0
-1

Tengo la bios configurada para que me tire primero del cd pero al reiniciar el ordenador no consigo que me arranque desde el cd-live dandome el mismo error:

195:can't open /etc/default/rcs
error: '/etc/init.d/rc' exited outside the expected code flow
init:rcs main process (2552) terminated with status 2
195:can't open /etc/default/rcs
error: '/etc/init.d/rc' exited outside the expected code flow
init:rc2 main process (2561) terminated with status 2

+1
0
-1
Imagen de José María
+1
0
-1

Se me olvidaba decir anteriormente que tengo un fichero que creó el KleanSweep que se llama kleansweep-20081104-092615.tar.gz.

Mi pregunta es si se puede ejecutar ese fichero entrando en el modo recovery, pues resulta que ese fichero lo abro con ubuntu y dentro están todas mis carpetas y las puedo ver (está todo el home) pero cuando lo he pasado a un pen y lo intento abrir con el windows xp salen muchísimos ficheros con nomres desconidos, seguramente todos lo que borró, pero no puedo ver nada.

¿Cómo puedo arreglar este desaguisado en que me he metido por usar el kleansweep dichoso?.

Yo lo único que le pedí al dichoso programita es que quitara los enlaces rotos y los ficheros duplicados, solamente eso, porque al pasar de ubuntu 6.06 al ubuntu 8.04 había muchos iconos repetidos .

Un saludo y muchas gracias.

+1
0
-1