Strona 1 z 1

Przeniesienie systemu na inny komputer z 64 na 32bit

: 21 maja 2009, 17:46
autor: dtrevo
Witam.

Mam Debiana 64 na komputerze, chciałbym zakupić laptopa, z pentium M, czy jest możliwość jakiejś szybkiej instalacji tego co już mam, na nowy komputer.

Pozdrawiam.

: 22 maja 2009, 07:06
autor: raven18
Możesz poprzez synaptica, zaznaczyć wszystkie zainstalowane pakiety (shiftem) i w menu plik zapisz zaznaczenia. Następnie odczytać plik w nowym systemie i wszystko dać instaluj. Nie wiem na ile może to się udać bo nie próbowałem tej metody ale wydaje mi się że powinno być ok.

: 22 maja 2009, 08:23
autor: dtrevo
Dobry pomysł, tylko że zostaną pliki konfiguracyjne, ale tyle to się mogę poświęcić.

Dziękuje. Pozdrawiam.

: 22 maja 2009, 08:39
autor: pavbaranov
Możesz poprzez synaptica, zaznaczyć wszystkie zainstalowane pakiety
Można też wygenerować skrypt itp. Problem jednak pozostanie chyba taki, że "przeniesiony" w ten sposób system będzie 64bitowy. Na Pentium M - nie pójdzie. Paczki - pomijając niezależne od architektury - w systemie 64bitowym mają nazwy *_amd64.deb, w 32bitowym *_i386.deb. W przypadku proponowanego rozwiązania winny zostać zapisane ustawienia dla amd64. Nic zatem takie rozwiązanie nie da. Już prędzej można byłoby wygenerować jakiś skrypt zainstalowanych paczek w systemie (będzie tekstowy), zmienić amd64 na i386 w pliku, a następnie spróbować stworzyć jakiś skrypt instalacyjny.

: 22 maja 2009, 08:40
autor: ArnVaker
Można też obejść się bez synaptica, moim zdaniem lepsze rozwiązenie:
http://debian.linux.pl/viewtopic.php?p=45663#45663

Co do konfiguracji, to zależy o jakie pliki konfiguracyjne Ci chodzi, większość można zwyczajnie podłożyć z obecnego systemu.

Edit:
W ten sposób tworzona jest lista pakietów bez sprecyzowania architektury.
Czyli powinno działać :mrgreen: .
W wygenerowanym pliku będziesz musiał zmienić jedynie wpisy dotyczące kernela oraz jego nagłówków.

: 22 maja 2009, 10:35
autor: raven18
Można też wygenerować skrypt itp. Problem jednak pozostanie chyba taki, że "przeniesiony" w ten sposób system będzie 64bitowy.
Chyba właśnie nie, w przypadku wygenerowania skryptu właśnie tak będzie jak piszesz bo tam zapisuje adresy, natomiast tak jak ja napisałem to zaznaczone zostaną tylko nazwy pakietów, bez architektury, tak to wygląda:

Kod: Zaznacz cały

libldb-dev		install
ocaml-findlib		install
libbase-java-openoffice.org		install
liblchown-perl		install
liblazy1		install
libssl-ocaml		install
libocamlnet-ocaml-dev		install
Tylko że pozostaje problem w jaki sposób je zaznaczyć :-) bo to chyba działa tylko z niezainstalowanymi pakietami, do aktualizacji, przynajmniej ja nie znalazłem innej opcji.

: 22 maja 2009, 10:42
autor: ArnVaker
raven18, czytałeś wątek który podlinkowałem?

fnmirk testował przytoczone rozwiązanie, a jego efekt wyraził słowami:
fnmirk pisze:Jestem zaskoczony efektem i działaniem nowego systemu po takim zabiegu.
http://debian.linux.pl/viewtopic.php?p=70220#70220

Jak już wspomniałem, uważam, że i w tym przypadku ten sposób się sprawdzi.

: 22 maja 2009, 10:48
autor: raven18
Tak czytałem, napisałem tylko że przez synaptica nie będzie działało z innego powodu, a jeżeli nie zgodności architektur.