Mam /home
na osobnej partycji. Chcę ponownie zainstalować Ubuntu.
Nie chcę stracić moich osobistych plików w / home (mam już kopię zapasową, ale chciałbym uniknąć kłopotów z jej przywróceniem). Wiem, jak ponownie zainstalować Ubuntu przy użyciu istniejącej /home
partycji bez jej formatowania, ale nie chcę, aby jakakolwiek konfiguracja z poprzedniego Ubuntu była w nowej instalacji.
Innymi słowy, chciałbym nową i świeżą instalację Ubuntu z moimi poprzednimi plikami osobistymi, /home
ale BEZ jakiegokolwiek pliku konfiguracyjnego z poprzedniej instalacji Ubuntu. czy to możliwe? Jak mogłem to osiągnąć?
Myślałem o ręcznym usunięciu wszystkich ukrytych plików konfiguracyjnych /home
(tych zaczynających się od „kropki”) z Live CD przed uruchomieniem instalatora, ale nie jestem pewien, czy uprawnienia do plików pozwolą mi usunąć te pliki i „ m również nie jestem pewien, czy to wystarczy, aby nie przynieść żadnych ustawień konfiguracji z poprzedniej instalacji. Pomyślałem, że dobrze byłoby zapytać tutaj przed próbą zrobienia tego ze względów bezpieczeństwa;)
Odpowiedzi:
Robiłem to teraz dość często - prawie za każdym razem, gdy aktualizowałem swój system lub (zwłaszcza), gdy przełączałem się na inną dystrybucję. Zwykle wylogowuję się, wchodzę do konsoli i loguję się bezpośrednio jako root (lub w zależności od konfiguracji systemu, jako inny użytkownik i przełączam się na root), cd do / home folder i po prostu zmieniam nazwę folderu domowego mojego użytkownika, np. Na „myUserName.bak „. na przykład:
Po instalacji mogę bezpiecznie przenieść wszystkie potrzebne dane do nowo utworzonego folderu domowego dla mojego użytkownika. (To także dobry moment na zastanowienie się, czy naprawdę potrzebujesz takiego folderu dużych plików, którego nigdy nie dotknąłeś przez ostatnie 2 lata;))
edytuj zgodnie z sugestiami komentarzy: zanim będziesz mógł uzyskać dostęp do plików i folderów z folderu domowego o zmienionej nazwie, musisz
źródło
groups aliyans
. A wyjście było:aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter
. Więc jaka będzie zmiananewUser.newUsersGroup
w moim przypadku? Będzie to jaksudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak
?Zawsze mam partycję / home oddzielną od / więc, kiedy jestem na nowej instalacji / aktualizacji, kiedy przechodzę do kroku „konfiguruj partycje”, wybieram jedną dla / (sformatowaną), a drugą dla / home (nie sformatowany), ale z tym samym systemem plików, co poprzedni (lub zgodny).
Następnie, tworząc użytkowników, używam tych samych nazw użytkowników, co poprzednia instalacja, aby / home / użytkownik dotarł do tego samego miejsca. Wspaniałe jest to, że nie zastępuje katalogu użytkownika.
Tak więc, jeśli miałem / home / mike , po aktualizacji będę ponownie montować na / home i utworzyć użytkownika mike, aby pobierał wszystkie pliki i pliki konfiguracyjne z poprzedniej wersji na / home / mike .
Brakuje tylko plików konfiguracyjnych / etc, które wymagają kopii zapasowej / przywracania.
źródło
Zawsze tak robię:
Na livecd montuję partycję / home i używam polecenia
Ubuntu nadaje własność nazwie użytkownika ubuntu (nazwa użytkownika płyty CD na żywo to ubuntu), a folderem jest ścieżka niezależnie od tego, do którego napędu jest podłączony dysk. Na live cd jest to zwykle w / media /, a nazwa składa się z wielu cyfr i liter.
Teraz usuń wszystkie pliki konfiguracyjne (pliki i foldery zaczynające się od kropki), ale zostawiam kilka (takich jak .minecraft dla moich zapisów gry). To nie tylko foldery, ale także pliki zaczynające się od kropki.
Podczas instalatora. Przejdź do niestandardowego menedżera partycji. Ustaw swoją partycję jako punkt montowania / home (klikając na nią i wybierając edytuj lub zmień, lub jakkolwiek nazywają ją teraz) i pozostaw ją tak, aby nie była sformatowana (w kolumnie F na liście dysków zaznaczenie oznacza, że będzie być sformatowanym) i ustaw partycję systemu operacyjnego (jedną z plikami systemowymi) jako punkt montowania / i formatuj DO.
JEDNAK
Po zakończeniu instalacji i zalogowaniu się dysk domowy będzie bezużyteczny, ponieważ jego własność jest nadal na Ubuntu. aby to zmienić ponownie uruchom
źródło
Zrobiłem to, przenosząc ukryte pliki i foldery do osobnego katalogu (ale myślę, że ich usunięcie też zadziałałoby), a następnie zamykając i instalując z Live CD dokładnie tak, jak sugeruje grahammechanical w swojej odpowiedzi.
Mogę potwierdzić, że to działa (a przynajmniej mi się udało).
Jeśli ukryjesz ukryte pliki i foldery zamiast je usuwać, możesz ich użyć do selektywnego przywrócenia konfiguracji, które chcesz zachować.
źródło
Możesz być pierwszą osobą, która wypróbuje to, co chcesz zrobić. Możesz więc powiedzieć nam, czy to działa.
Sugerowałbym, aby usunąć te ukryte pliki / foldery zaczynające się od kropki (lub, jeśli jesteś zdenerwowany - zmień ich nazwę na
.somethingold
), a następnie zamknij i uruchom komputer na żywo i zainstaluj ponownie bez zaznaczania/home
do sformatowania.Programy, które zostaną ponownie zainstalowane, utworzą nowe pliki / foldery kropkowe.
źródło