Jeśli docelowy sprzęt nie jest egzotyczny, śmiało przenoś partycje. Wykonasz to programem prawdopodobnie zawartym na live-cd Ubuntu. Więcej pod komendą:
Obrazy partycji możesz też wykonać np. programem CloneZilla (działa z poziomu live-cd): http://clonezilla.org/downloads.php . Sposobów jest co najmniej kilka - możesz nawet podłączyć nowy dysk z utworzonymi partycjami pod obecny komputer, zamontować partycje źródłowe i docelowe i z poziomu live-cd użyć programu rsync:
sudo rsync -axS /punkt/montowania/głównego/systemu/plików/. /punkt/montowana/partycji/docelowej/.
Jest tylko jeden warunek - partycje docelowe muszą być co najmniej takich samych rozmiarów jak źródłowe - lepiej kilka MB większe. Gruba na nowym dysku zainstalujesz wg tego poradnika (instalacja i update-grug):
http://www.ubuntu-pomoc.org/grub-2-naprawa-po-reinstalacji-windowsa/ . Jedynym, co może sprawiać problem jest karta graficzna, być może trzeba będzie wygenerować nowy xorg.conf (także można to zrobić będąc w środowisku chroot):
sudo dpkg-reconfigure xserver-xorg
To oczywiście zależy od tego, czy obecny system używa tego pliku.
szubert:
aptitude --disable-columns -F '%p' search '~i!~M'
da Ci listę wszystkich pakietów explicite zainstalowanych w systemie (bez zależności). Przekieruj ją sobie do pliku i ten plik przenieś na nowy system. Potem na nowym systemie powinno wystarczyć
sudo apt-get install $(cat /plik/z/listą.pakietów)
Takie operacje na pewno działają z aptitude, nie wiem jak z apt-getem. Stara debianowa legenda mówi, że do instalacji i usuwania pakietów powinno się używać albo tylko apt-geta albo tylko aptitude, ale nie powinno się ich mieszać. Nie wiem ile w tym prawdy, ale ja się tego trzymam.
Oczywiście wcześniej powinieneś skopiować katalog /etc/apt/ (zwłaszcza jeśli dodawałeś jakieś repozytoria). No i to działa tylko dla pakietów zainstalowanych z repozytoriów. Jeżeli instalowałeś jakiś pakiet ze źródeł, to już wiesz, że nie powinieneś tego robić — zwłaszcza Ubuntu z PPA ma na tyle bogatą bibliotekę pakietów, że własnoręczna kompilacja czegokolwiek nie powinna być potrzebna.
A takie operacje (przenoszenie systemu z jednego komputera na drugi) są jak najbardziej wykonalne, jednak przydałoby się wiedzieć kilka rzeczy:
1. jakie procesory znajdują się w obu komputerach (zwłaszcza chodzi o architekturę)?
2. jakie dyski twarde znajdują się w obu komputerach (pojemność)?
3. jakie systemy operacyjne znajdują się na obu komputerach, o ile jakiekolwiek? Jeżeli dysk docelowy ma jakiś układ partycji, to czy należy go zachować? Jak on wygląda?
4. jakiego typu są to komputery (stacjonarne/laptopy)? Czy można swobodnie nimi dysponować, np. wykręcić dysk z jednego i podłączyć do drugiego?
Mając te informacje, można by było doradzić Tobie najlepszy plan dla sytuacji, w której się znajdujesz. A tak to pozostają domysły i mniej lub bardziej trafne podpowiedzi.