Jak przeprowadzić migrację z Ubuntu do Debiana?

16

Zastanawiałem się nad przeniesieniem mojego laptopa z Ubuntu do Debiana. Nie skonfigurowałem osobnej partycji domowej. Czy to tak proste, jak instalacja Debiana na Ubuntu?

Jason Baker
źródło

Odpowiedzi:

14

Najpierw przenieś ten katalog domowy na nową partycję. To naprawdę nie jest takie trudne (popełniłem ten sam błąd, zajęło mi to około 30 minut, w większości kopiowanie). Dam ci prosty krok po kroku, ale dostępne są bardziej szczegółowe instrukcje .

  1. Utwórz nową partycję ext3 / ext4 (lub inny fs) na dysku (np. / Dev / sda3) w gparted.
  2. Zamontuj nowy dysk:
    • sudo mount /dev/sda3 /media/disk
  3. Skopiuj całą zawartość katalogu / home na nowy dysk. Trwa debata, czy użyć, rsyncczy cpdo tego, ale cpdziałało dobrze dla mnie (użycie -aflagi, jak nagul wskazał, aby zachować uprawnienia do plików i własność).
    • sudo cp -a /home /media/disk
  4. Edytuj /etc/fstabplik i utwórz nowy wpis dla /dev/sda3i ustaw jego punkt montowania jako /home.
  5. Przenieś istniejący katalog domowy (nie usuwaj go jeszcze, jeśli coś pójdzie nie tak).
    • sudo mv /home /home_old
  6. Teraz możesz albo odmontować i ponownie zamontować /dev/sda3na /homelub po prostu uruchom ponownie komputer.

Po tym jak masz / home na własną rękę, zmiana dystrybucji jest niezwykle prosta. Wystarczy pobrać płytę CD na żywo i / lub dysk instalacyjny dla żądanej dystrybucji i zainstalować ją na tej samej partycji, na której znajduje się bieżąca dystrybucja (lub na oddzielnej partycji do celów uruchamiania wielu systemów operacyjnych).

Następnie, po zainstalowaniu dystrybucji, wykonaj ponownie kroki 4-6 (jeśli opcje niestandardowej /homepartycji nie były dostępne w instalatorze). Teraz masz wszystkie swoje stare pliki, ustawienia itp., Ale z zupełnie nową błyszczącą dystrybucją.

TJ L.
źródło
4
Powinieneś sprawdzić, cp -aczy chcesz zachować uprawnienia i informacje o własności.
nagul
LUB przenieś katalog / home na inny dysk fizyczny, co właśnie robię.
djangofan,
2

Aktualizacja over-the-top nie będzie działać.

Zanim zrobisz cokolwiek innego, wykonaj kopię zapasową danych (choć powinno to być oczywiste).

Następnie możesz:

  1. Zrób miejsce dla nowej instalacji, zmniejszając i przenosząc partycje
  2. Zainstaluj Debiana w nowo uwolnionym miejscu
  3. Po instalacji zamontuj gdzieś starą partycję i utwórz /homełącze do /homestarej partycji.
    (uwaga: prawa własności do pliku / katalogu będą niepoprawne, ponieważ użytkownicy nie będą mieli tych samych identyfikatorów UID ani grupują tych samych identyfikatorów GID, należy je dostosować lub zmienić, aby powiązania UID-> użytkownik i GID-> grupy były takie same w nowej konfiguracji jako starej)

lub

  1. Przetrzyj system
  2. Zainstaluj świeżo
  3. Przywróć /homez kopii zapasowej
    (być może nadal będziesz musiał zadzierać z posiadaniem pliku / katalogu)
David Spillett
źródło