Recuperando archivos de usuario con un Live CD

12

Por alguna razón no puedo arrancar mi sistema. Me sale un error similar a Operating System Not Found.

Intenté reparar el arranque, y eso no funcionó. Entonces decidí que simplemente guardaría mis archivos personales, borraría todo y volvería a instalar.

Pero en la sesión en vivo, cuando voy al /homedirectorio, mi carpeta de nombre de usuario no está allí, sino que va al escritorio del Live CD y a otros directorios. ¿Hay algún otro error ocurriendo? ¿Hay alguna manera de recuperar los archivos?

JamesKPolk
fuente
55
¿Ha 'montado' la unidad donde previamente instaló ubuntu usando el entorno de cd en vivo? debería estar visible en el escritorio; simplemente haga clic en él para montarlo.
Mark Rooney el

Respuestas:

15

Encontrar las particiones del sistema instalado

Cuando se ejecuta desde el CD / DVD / USB en vivo, /homees el padre de los directorios de inicio en el sistema de CD en vivo (no hay nada muy interesante allí), no el padre de los directorios de inicio en el sistema instalado.

Debe encontrar su disco duro, que se encuentra en el lado izquierdo de cualquier ventana del explorador de archivos, cerca de la parte superior. Monta eso (o si hay más de un volumen en la lista, monta el que está para tu sistema Ubuntu, o si no estás seguro, monta todos y ve a través de ellos para ver). Como comentó Mark Rooney , puede hacer clic en él para montarlo. Luego encuentra la carpeta de inicio allí.

Eso probablemente será suficiente para permitirle copiar sus archivos. Recuerde que copiarlos, digamos, en el escritorio del sistema de CD en vivo sería inútil, ya que desaparecerían cuando reinicie. En su lugar debes:

  • cópielos en una unidad externa o unidad flash USB (pero si se inicia desde una unidad flash USB, no esa, a menos que tenga un área persistente y realmente sepa lo que está haciendo), o
  • póngalos en otra máquina en la red, o envíelos por correo electrónico, o almacénelos en un servidor de Internet (por ejemplo, con un servicio como Ubuntu One), o
  • grabarlos en un CD / DVD.

Superar errores sobre permisos insuficientes

Si le dicen que carece de permisos para acceder a cualquiera de los archivos, puede solucionarlo utilizando una ventana Nautilus (es decir, un explorador de archivos) que se ejecuta como root . Para hacerlo, presione Alt+ F2, escriba gksu nautilus(o gksudo nautilus) y presione Entrar.

Una ventana del explorador de archivos ejecutada de esta manera tiene el poder de realizar cualquier acción, y los programas que se inician desde ella, por ejemplo, al hacer clic derecho en un documento y al hacer clic para abrirlo, también se ejecutarán como root. Entonces debes tener cuidado. Y cierre la ventana raíz de Nautilus cuando haya terminado con ella para que no la use accidentalmente para romper algo.

Algunos ISO en vivo de Ubuntu no tienen el paquete gksu , que proporciona los comandos gksuygksudo , instalados de forma predeterminada.

  • Puede instalarlo (los entornos en vivo admiten la instalación de software no persistente).
  • Pero probablemente sería más fácil de usar sudo -H nautiluso sudo -i nautilus, que también están bien .

Si su navegador de archivos no es nautilus

Nautilus se llama Archivos (o Archivos GNOME) en las versiones más recientes, pero el comando para ejecutarlo sigue siendo nautilus. Sin embargo, si su sistema de CD / DVD / USB en vivo para un sabor de Ubuntu que no está basado en GNOME (o Unity), el explorador de archivos predeterminado será diferente y requerirá un comando diferente para ejecutarse como root.

  • Ubuntu "Vanilla" , Ubuntu Kylin , Edubuntu y Ubuntu GNOME están basados ​​en GNOME (ya sea GNOME / Unity o GNOME con GNOME Shell ). Así que todo lo que tienen Nautilus / archivos , y usted puede seguir adelante y utilización gksu nautilus, gksudo nautilus, sudo -H nautilus, o sudo -i nautilus, tal y como se ha descrito anteriormente.
  • Kubuntu está  basado en KDE 4 . Dolphin es un buscador de archivos. A diferencia de los otros entornos de escritorio, KDE proporciona su propia forma de ejecutar programas gráficos como root: kdesudo. Así que usa kdesudo dolphin. ( sudo -H dolphino sudo -i dolphintambién funcionaría)
  • Xubuntu , Ubuntu Studio y Mythbuntu están basados ​​en Xfce . Thunar es el buscador de archivos. Se puede utilizar , , , o .gksu thunargksudo thunarsudo -H thunarsudo -i thunar
  • Lubuntu está basado en LXDE . PCManFM es el navegador de archivos. Se puede utilizar , , , o .gksu pcmanfmgksudo pcmanfmsudo -H pcmanfmsudo -i pcmanfm
  • Ubuntu MATE estará basado en MATE . Caja es el buscador de archivos. Se puede utilizar gksu caja, gksudo caja, sudo -H caja, o sudo -i caja.
Eliah Kagan
fuente
Gracias por esa explicación detallada. Creo que el problema podría ser que confundí el "Sistema de archivos" en Nautilus como mi disco duro. Así que ahora supongo que mi problema es que el disco no está siendo visto por nautilus.
JamesKPolk
@ user33617 Mientras se ejecuta desde el CD en vivo, abra una ventana de Terminal (Ctrl + Alt + T) y ejecútelo sudo fdisk -l. Luego, puede editar su publicación original para incluir todo el texto de la Terminal. Es decir, en la Terminal, haga Edición> Seleccionar todo seguido de Edición> Copiar, y luego pegue esto en su publicación entre preetiquetas (es decir, con <pre>al principio y </pre>al final).
Eliah Kagan el
3

¿Tiene un directorio de inicio encriptado? Encontrará un montón de archivos cifrados en /home/.ecryptfs/<username>/.Private. Ver http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

¿Cómo se "va al directorio / home"? Con un comando de shell "cd", al hacer clic en un icono en Nautilus, ¿o qué?

Waltinator
fuente
1
No creo que haya encriptado mi carpeta de inicio. Por "ir a él" quiero decir que abrí la carpeta en mi disco duro en Nautilus.
JamesKPolk el