Używam ubuntu
do codziennej pracy. Teraz kupuję nowy laptop i chcę przeprowadzić migrację całego systemu (programów, pakietów, danych, ustawień itp.) Na nową maszynę.
Wiem, że mogę skopiować mój folder domowy na nowy komputer i otrzymam (prawie) wszystkie dane i ustawienia. Ale czy istnieje bezpieczny sposób na skopiowanie całego systemu? Czy to zły pomysł?
Odpowiedzi:
Wymagania wstępne:
Ta sama wersja Ubuntu jest zainstalowana na obu komputerach. Architektura (32/64 bity) może być inna.
Krok 1: Zapisz listę zainstalowanych pakietów
Uruchom następującą komendę na komputerze źródłowym, aby zapisać nazwy zainstalowanych pakietów w ~ / pkglist:
Krok 2: przenieś swoją konfigurację
Użyj scp lub rsync, a nawet dysku flash, aby przenieść katalog domowy (~ / , ~ /. ), Listę źródeł (/etc/apt/sources.list) oraz wszelkie inne pliki, które dostosowałeś lub zainstalowałeś (np. Konfigurację apache w / itp. lub oprogramowanie na / opt) z komputera źródłowego na docelowy.
Krok 3: Zainstaluj pakiety
Na komputerze docelowym uruchom następującą komendę w bezpiecznej sesji terminalowej, aby zainstalować pakiety:
Wyciąg z:
http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/
źródło
Po pierwsze, jak wyświetlić listę wszystkich zainstalowanych pakietów, pytanie to obejmuje eksport (a następnie instalację) dokładnego zestawu pakietów.
Jak zauważyłeś, większość konfiguracji będzie w / home.
Biorąc to pod uwagę, za każdym razem, gdy to robię, zaczynam od zera, że tak powiem. Zainstaluję ubuntu i ręcznie dodam pakiety, o których wiem, że ich używam, konfigurując je pojedynczo. Lista pakietów zainstalowanych na starym komputerze jest dobrym punktem wyjścia do znalezienia różnych elementów. Gdy wszystko będzie mniej lub bardziej skonfigurowane, skopiuję tylko pliki danych (ale nie plików konfiguracyjnych) z mojego starego komputera. Zajmuje to więcej czasu, ale warto przejść do najnowszej wersji. (Mój stary komputer stacjonarny działa w wersji 10.04, mój nowy działa obecnie w wersji 11.10, chociaż planuję zaktualizować go do wersji 12.04, kiedy minęło już około miesiąca, aby pozbyć się pozostałych nierównych krawędzi). Ale ten plan dotyczy osób, które nie mają problemu z kilka rzeczy działa nieco inaczej niż wcześniej. Jeśli potrzebujesz rzeczy mają być dokładnie takie same, śmiało i wykonaj powyższe.
źródło
Szukałem łatwiejszego sposobu na zrobienie tego i znalazłem Aptik :
Właśnie użyłem go do migracji ze starego laptopa na nowy, oba z systemem Ubuntu 18.04. Wydawało się, że działa całkiem dobrze.
źródło
Większość konfiguracji i plików osobistych będzie dostępna
/home
. Na przykład domyślnie mój motyw GNOME, ustawienia powłoki, historia / zakładki Chromium / etc., Vimrc, bash_profile i większość ustawień została ładnie przeniesiona.Ważną rzeczą jest zachowanie uprawnień i znaczników czasu. Zobacz Kopiowanie plików bez utraty uprawnień pliku / folderu The
-a
flagę rsync jest idealny do tego. Rsync jest zalecany do przesyłania dużych plików. Użyj,--partial-dir
aby móc ponownie uruchomić postęp . Wykluczam również.gvfs
(nie prawdziwy plik) i.cache
.Zastanów się również nad zainstalowaniem / home na oddzielnej partycji, jeśli tylko ponownie instalujesz system na tym samym dysku twardym. Jakie są zalety i wady posiadania oddzielnej partycji domowej?
źródło
Istnieje kilka narzędzi, które mogą tworzyć bezpośrednie kopie systemu plików, a niektóre (na przykład Norton Ghost) mogą dostosowywać partycje w celu dostosowania do nowego dysku. Takie oprogramowanie pozwala nie tylko kopiować z dysku na dysk, ale także przechowywać osobną, skompresowaną kopię zapasową dla siebie w przyszłości.
Jest do tego również narzędzie
dd
, jednak do uzyskania pożądanych rezultatów potrzeba nieco więcej wiedzy i badań.źródło
Pamiętaj, że bez problemu możesz łatwo usunąć dysk twardy z jednego komputera na drugi.
źródło