Obecnie mam pakiety, moduły, ustawienia itp. Dla Eclipse, MySQL, Python, Firefox itp. Skonfigurowane na Kubuntu. Mam również optymalnie skonfigurowane Kubuntu dla moich potrzeb. Chciałbym zduplikować moje środowisko na innym komputerze, który ma inny procesor (obecnie na Intel Q9450, nowy procesor to i7). Jak rozumiem, moje aplikacje są kompilowane do użytku z moim konkretnym procesorem, więc nie ma mowy o utworzeniu kopii partycji prostej.
Czy jest jakiś sposób na skopiowanie mojego środowiska na inną maszynę, bez ponownej instalacji i ponownej konfiguracji?
linux
installation
ciekawy
źródło
źródło
Odpowiedzi:
Co prowadzi cię do tego wniosku? Przynajmniej dla x86 pakiety instalowane przez Kubuntu są kompilowane do działania na praktycznie wszystkich nie-prehistorycznych procesorach. Wierzę, że będą działać na czymkolwiek nowszym niż 486, co prawdopodobnie nie stanowi problemu w twoim przypadku :-).
Tak więc kopia partycji prostej powinna działać dobrze:
cp -a
, jeśli zmieniłeś układ partycji)Problemy można się spodziewać tylko w przypadku:
Większość współczesnych jąder automatycznie wykrywa sprzęt podczas uruchamiania, więc zwykle nawet sterowniki powinny być w porządku, ale jeśli coś się nie powiedzie, zwykle można uruchomić system w trybie pojedynczego użytkownika i naprawić wszelkie problemy ze sterownikami.
źródło
Możesz zabrać swój katalog domowy bez żadnych zmian. Prawie wszystko, co trafia do katalogu domowego, jest zaprojektowane tak, aby można je było udostępniać na czymś takim jak NFS, więc jesteś dobry.
Zapisz również swój wybór pakietu za pomocą
i przywróć go na innym komputerze za pomocą
Podobnie zapisz ustawienia debconf za pomocą
i przywróć za pomocą
W pozostałej części konfiguracji,
/etc
która nie jest zarządzana przez debconf, trudno jest śledzić to, co zostało ręcznie zmienione, chyba że użyłeś czegoś takiego jak etckeeper (być może pomysł na przyszłość). Z tego powodu większość mojej konfiguracji przechowuję w katalogu domowym. Ponieważ jednak wiesz, które programy Cię interesują, znalezienie odpowiednich plików/etc
oraz sprawdzenie i skopiowanie ich ręcznie powinno być łatwe .źródło
Możesz wykonać kopię zapasową domu i przywrócić go na innym komputerze. To nie może w pełni zaspokoić twoich potrzeb, ale przywróci całą konfigurację. Musisz jednak ponownie zainstalować pakiety.
źródło
Zdecydowana większość niestandardowych konfiguracji będzie w / home /, a większość pozostałych w / etc /. niektóre pliki / etc zawierają informacje specyficzne dla komputera lub sprzętu (/etc/X11/xorg.conf, / etc / hostname, / etc / fstab z mojej głowy), ale większość z nich można po prostu skopiować, jeśli będą używać tej samej wersji systemu operacyjnego.
źródło
Oddając get, ustaw rzecz wyborów.
Aby dokładnie wiedzieć, które pliki konfiguracyjne zostały zmienione, uruchom to:
Jeśli nie masz już zainstalowanego dlocate, możesz go zastąpić
dpkg -S
lub pominąć tę część.Aby wykonać kopię zapasową wszystkich plików konfiguracyjnych:
źródło
Hmm Jeśli nie przeszkadza ci odrobina majstrowania, możesz podłączyć nowy dysk twardy do swojego urządzenia, zamontuj go, a następnie użyj dd. Na przykład, jeśli bieżący katalog główny jest ustawiony na / dev / sda3 i zamontowałeś nowy dysk twardy w / dev / sdb2, którego byś użył
Oczywiście musisz to zrobić jako root. Potem będziesz chciał zainstalować Gruba, więc musisz zainstalować Ubuntu LiveCD i używać go.
Lub możesz rzucić okiem na ten link: http://www.ehow.com/how_4924091_clone-hard-drive-linux.html - Wygląda to na całkiem dobry krok do klonowania dysku twardego Linux, chociaż nie sam przetestowałem tę stronę.
źródło