Po pierwsze, jeśli zamierzasz nadal uruchamiać 32-bitowe pliki binarne, tak naprawdę nie zmieniasz architektury procesora: nadal będziesz działał na procesorze x86, nawet jeśli jest on również w stanie robić inne rzeczy. W takim przypadku zalecam klonowanie instalacji lub po prostu przeniesienie dysku twardego, jak opisano w Przenoszenie instalacji linuksowej na nowy komputer .
Z drugiej strony, jeśli chcesz mieć system 64-bitowy (w ujęciu Ubuntu: amd64
architektura), musisz ponownie zainstalować, ponieważ nie możesz instalować amd64
pakietów w i386
systemie i odwrotnie. ( Zmieni się to, gdy pojawi się Multiarch ).
Wiele dostosowań znajduje się w twoim katalogu domowym i możesz skopiować to na nowe urządzenie. Ustawienia systemu nie mogą być kopiowane tak łatwo ze względu na zmianę architektury procesora.
W systemie Ubuntu 10.10 i nowszych wypróbuj OneConf .
OneConf jest mechanizmem do rejestrowania informacji o oprogramowaniu w Ubuntu One i synchronizacji z innymi komputerami w razie potrzeby. W Maverick lista zainstalowanych programów jest przechowywana. Może to ostatecznie rozszerzyć się o niektóre ustawienia aplikacji i stan aplikacji. Inne narzędzia, takie jak Stipple, mogą zapewniać bardziej zaawansowane ustawienia / kontrolę.
Jedną z głównych rzeczy, które chcesz odtworzyć w nowej instalacji, jest zestaw zainstalowanych pakietów. W przypadku dystrybucji opartych na APT możesz użyć aptitude-create-state-bundle
polecenia (części aptitude
pakietu), aby utworzyć archiwum zawierające listę zainstalowanych pakietów i ich konfiguracji debconf oraz aptitude-run-state-bundle
na nowym komputerze. (Dzięki intuicyjnemu za poinformowanie mnie o tym aptitude-create-state-bundle
.) Zobacz także listę wyraźnie zainstalowanych pakietów Ubuntu oraz cytowane tam pytania Super User i Zadaj Ubuntu, zwłaszcza odpowiedź Telemachusa na temat ręcznego wykonywania tej części.
W przypadku rzeczy, które zmieniłeś /etc
, musisz je przejrzeć. Wiele ma związek z konkretnymi ustawieniami sprzętu lub sieci i nie należy ich kopiować. Inni mają do czynienia z osobistymi preferencjami - ale w miarę możliwości powinieneś ustawiać osobiste preferencje dla poszczególnych użytkowników, aby ustawienia były zapisywane w katalogu domowym.
Jeśli planujesz z wyprzedzeniem, możesz użyć etckeeper, aby przejąć/etc
kontrolę wersji ( szybki start etckeeper ). Nie musisz wiedzieć nic o kontroli wersji, aby korzystać z etckeeper, musisz tylko zacząć uczyć się, jeśli chcesz z niego skorzystać, aby robić wymyślne rzeczy.