Odzyskiwanie plików użytkownika za pomocą Live CD

12

Z jakiegoś powodu nie mogę uruchomić systemu. Pojawia się błąd podobny do Operating System Not Found.

Próbowałem bootrepair, ale to nie zadziałało. Więc zdecydowałem, że po prostu zapiszę moje osobiste pliki, wyczyszczę wszystko i ponownie zainstaluję.

Ale w sesji na żywo, kiedy przechodzę do /homekatalogu, nie ma tam mojego folderu z nazwą użytkownika, zamiast tego idzie on na pulpit Live CD i inne katalogi. Czy występuje jakiś inny błąd? Czy istnieje sposób na odzyskanie plików?

JamesKPolk
źródło
5
Czy „zamontowałeś” napęd, na którym wcześniej instalowałeś ubuntu za pomocą środowiska Live CD? powinien być widoczny na pulpicie - wystarczy go kliknąć, aby zamontować.
Mark Rooney,

Odpowiedzi:

15

Znajdowanie partycji zainstalowanego systemu

Gdy uruchamiasz z Live CD / DVD / USB, /homejest rodzicem katalogów domowych w systemie Live CD (nic ciekawego), a nie rodzicem katalogów domowych w zainstalowanym systemie.

Musisz znaleźć dysk twardy, który znajduje się po lewej stronie dowolnego okna przeglądarki plików, u góry. Zamontuj ten (lub jeśli jest wymieniony więcej niż jeden wolumin, zamontuj ten dla systemu Ubuntu lub, jeśli nie masz pewności, zamontuj je wszystkie i przejrzyj je, aby zobaczyć). Jak skomentował Mark Rooney , wystarczy kliknąć na niego, aby go zamontować. Następnie znajdź tam folder domowy.

To prawdopodobnie wystarczy, aby umożliwić Ci skopiowanie plików. Pamiętaj, że skopiowanie ich, powiedzmy, na pulpit systemu CD na żywo byłoby bezużyteczne, ponieważ zniknęłyby one po ponownym uruchomieniu komputera. Zamiast tego musisz:

  • skopiuj je na dysk zewnętrzny lub dysk flash USB (ale jeśli uruchamiasz się z dysku flash USB, to nie tego, chyba że ma trwały obszar i naprawdę wiesz, co robisz), lub
  • umieść je na innym komputerze w sieci lub napisz do siebie e-mailem lub w inny sposób przechowuj na serwerze internetowym (na przykład w usłudze takiej jak Ubuntu One) lub
  • nagrać je na płytę CD / DVD.

Pokonywanie błędów związanych z niewystarczającymi uprawnieniami

Jeśli powiedziano ci, że nie masz uprawnień dostępu do któregoś z plików, możesz to obejść, używając okna Nautilusa (tj. Przeglądarki plików) działającego jako root . Aby to zrobić, naciśnij Alt+ F2, wpisz gksu nautilus(lub gksudo nautilus) i naciśnij Enter.

Uruchomione w ten sposób okno przeglądarki plików ma moc wykonywania dowolnej akcji, a programy uruchamiane z niego - na przykład poprzez kliknięcie dokumentu w nim prawym przyciskiem myszy i kliknięcie, aby go otworzyć - będą również działać jako root. Więc powinieneś być ostrożny. I zamknij główne okno Nautilusa, gdy skończysz, aby nie przypadkowo użyć go, aby coś złamać.

Niektóre żywe ISO systemu Ubuntu nie mają pakietu gksu , który udostępnia domyślnie polecenia gksuigksudo .

  • Możesz go zainstalować (środowiska na żywo obsługują nietrwałą instalację oprogramowania).
  • Ale prawdopodobnie byłoby łatwiejsze w użyciu sudo -H nautiluslub sudo -i nautilus, co też jest w porządku .

Jeśli Twoja przeglądarka plików nie jest nautilus

Nautilus nazywa się Pliki (lub Pliki GNOME) w nowszych wersjach, ale polecenie uruchomienia go jest nadal nautilus. Jednak jeśli Twój system CD / DVD / USB na żywo dla wersji Ubuntu, która nie jest oparta na GNOME (lub Unity), domyślna przeglądarka plików będzie inna i będzie wymagała innego polecenia, aby uruchomić się jako root.

Eliah Kagan
źródło
Dzięki za dokładne wyjaśnienie. Myślę, że problemem może być to, że pomyliłem „System plików” w Nautilusie jako mój dysk twardy. Więc teraz myślę, że moim problemem jest to, że nautilus nie widzi napędu.
JamesKPolk,
@ user33617 Podczas uruchamiania z Live CD otwórz okno Terminal (Ctrl + Alt + T) i uruchom sudo fdisk -l. Następnie możesz edytować swój oryginalny post, aby uwzględnić cały tekst z terminala. Oznacza to, że w Terminalu wykonaj Edycja> Wybierz wszystko, a następnie Edycja> Kopiuj, a następnie wklej to do swojego posta między pretagami (tj. Z <pre>na początku i </pre>na końcu).
Eliah Kagan,
3

Czy masz zaszyfrowany katalog domowy? Znajdziesz kilka zaszyfrowanych plików w /home/.ecryptfs/<username>/.Private. Zobacz http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

Jak „przejść do katalogu / home?” Z poleceniem powłoki „cd”, klikając ikonę w Nautilusie, czy co?

waltinator
źródło
1
Nie sądzę, że zaszyfrowałem mój folder domowy. Przez „przechodzenie” mam na myśli to, że otworzyłem folder na dysku twardym w Nautilusie.
JamesKPolk