Ripristino di file utente con un Live CD


12

Per qualche motivo non riesco ad avviare il mio sistema. Ricevo un errore simile a Operating System Not Found.

Ho provato bootrepair, e non ha funzionato. Quindi ho deciso che avrei semplicemente salvato i miei file personali, cancellato tutto e reinstallato.

Ma nella sessione live, quando vado nella /homedirectory, la cartella del mio nome utente non è presente, ma va sul desktop del Live CD e in altre directory. Si è verificato qualche altro errore? C'è un modo per recuperare i file?


5
Hai "montato" l'unità su cui hai precedentemente installato Ubuntu usando l'ambiente live cd? dovrebbe essere visibile sul desktop: basta fare clic su di esso per montarlo.
Mark Rooney,

Risposte:


15

Individuazione delle partizioni del sistema installato

Quando si esegue dal live CD / DVD / USB, /homeè il genitore delle home directory sul sistema di live CD (niente di molto interessante lì), non il genitore delle home directory sul sistema installato.

Devi trovare il tuo disco rigido, che è elencato sul lato sinistro di qualsiasi finestra del browser dei file, nella parte superiore. Montalo (o se è elencato più di un volume, monta quello per il tuo sistema Ubuntu, o se non sei sicuro, monta tutti e attraversali per vedere). Come ha commentato Mark Rooney , puoi semplicemente fare clic su di esso per montarlo. Quindi trova la cartella home lì dentro.

Ciò sarà probabilmente sufficiente per consentirti di copiare i tuoi file. Ricorda che copiarli, diciamo, sul desktop del sistema di live CD sarebbe inutile, poiché sparirebbero al riavvio. Invece devi:

  • copiarli su un'unità esterna o su un'unità flash USB (ma se si avvia da un'unità flash USB, non quella, a meno che non abbia un'area persistente e si sappia davvero cosa si sta facendo), oppure
  • metterli su un altro computer in rete o inviarli via e-mail a te stesso, oppure archiviarli su un server Internet (ad esempio, con un servizio come Ubuntu One), oppure
  • masterizzarli su un CD / DVD.

Superare errori relativi a autorizzazioni insufficienti

Se ti viene detto che non disponi delle autorizzazioni per accedere a uno qualsiasi dei file, puoi aggirare il problema utilizzando una finestra Nautilus (ovvero, browser di file) in esecuzione come root . Per fare ciò, premere Alt+ F2, digitare gksu nautilus(o gksudo nautilus) e premere Invio.

Una finestra del browser di file eseguita in questo modo ha praticamente il potere di eseguire qualsiasi azione, e i programmi avviati da essa, ad esempio facendo clic con il pulsante destro del mouse su un documento in esso e facendo clic per aprirlo, verranno eseguiti anche come root. Quindi dovresti stare attento. E chiudi la finestra principale di Nautilus quando hai finito con esso in modo da non usarlo accidentalmente per rompere qualcosa.

Alcuni ISO live di Ubuntu non hanno il pacchetto gksu , che fornisce i comandi gksuegksudo , installato di default.

  • È possibile installarlo (gli ambienti live supportano l'installazione di software non persistente).
  • Ma sarebbe probabilmente più facile da usare sudo -H nautiluso sudo -i nautilus, che va bene lo stesso .

Se il tuo browser di file non lo è nautilus

Nautilus è chiamato File (o File GNOME) nelle versioni più recenti, ma il comando per eseguirlo è ancora nautilus. Tuttavia, se il tuo sistema live CD / DVD / USB per un ambiente Ubuntu non basato su GNOME (o Unity), il browser dei file predefinito sarà diverso e richiederà un comando diverso per essere eseguito come root.

  • Ubuntu "Vanilla" , Ubuntu Kylin , Edubuntu e Ubuntu GNOME sono tutti basati su GNOME (GNOME / Unity o GNOME con GNOME Shell ). Così tutti hanno Nautilus / file , e si può andare avanti e l'uso gksu nautilus, gksudo nautilus, sudo -H nautilus, o sudo -i nautilus, proprio come descritto sopra.
  • Kubuntu è  basato su KDE 4 . Dolphin è un browser di file. A differenza degli altri ambienti desktop, KDE fornisce il proprio modo di eseguire i programmi di grafica come utente root: kdesudo. Quindi usa kdesudo dolphin. ( sudo -H dolphino sudo -i dolphinfunzionerebbe anche.)
  • Xubuntu , Ubuntu Studio e Mythbuntu sono basati su Xfce . Thunar è il browser dei file. È possibile utilizzare , , , o .gksu thunargksudo thunarsudo -H thunarsudo -i thunar
  • Lubuntu è basato su LXDE . PCManFM è il browser dei file. È possibile utilizzare , , , o .gksu pcmanfmgksudo pcmanfmsudo -H pcmanfmsudo -i pcmanfm
  • Ubuntu MATE sarà basato su MATE . Caja è il browser dei file. È possibile utilizzare gksu caja, gksudo caja, sudo -H caja, o sudo -i caja.

Grazie per quella spiegazione approfondita. Penso che il problema potrebbe essere che ho scambiato il "File System" in Nautilus come il mio disco rigido. Quindi ora immagino che il mio problema sia che l'unità non viene vista da Nautilus.
JamesKPolk

@ user33617 Durante l'esecuzione dal CD live, aprire una finestra Terminale (Ctrl + Alt + T) ed eseguire sudo fdisk -l. Quindi puoi modificare il tuo post originale per includere tutto il testo dal Terminale. Cioè, nel Terminale, modifica> Seleziona tutto seguito da Modifica> Copia, quindi incolla questo nel tuo post tra i pretag (cioè <pre>all'inizio e </pre>alla fine).
Eliah Kagan,

3

Hai una home directory crittografata? Troverai un sacco di file crittografati in /home/.ecryptfs/<username>/.Private. Vedi http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

Come "vai alla directory / home?" Con un comando shell "cd", facendo clic su un'icona in Nautilus, o cosa?


1
Non credo di aver crittografato la mia cartella principale. "Andando su di esso" intendo che ho aperto la cartella sul mio disco rigido in Nautilus.
JamesKPolk
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.