Przeniesienie systemu na inny komputer z 64 na 32bit

Pomoc dotycząca instalacji systemu
dtrevo
Posty: 19
Rejestracja: 13 lipca 2008, 19:38

Przeniesienie systemu na inny komputer z 64 na 32bit

Post 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.
Awatar użytkownika
raven18
Beginner
Posty: 134
Rejestracja: 12 maja 2009, 11:29
Lokalizacja: /home

Post 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.
dtrevo
Posty: 19
Rejestracja: 13 lipca 2008, 19:38

Post autor: dtrevo »

Dobry pomysł, tylko że zostaną pliki konfiguracyjne, ale tyle to się mogę poświęcić.

Dziękuje. Pozdrawiam.
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post 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.
ArnVaker

Post 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.
Awatar użytkownika
raven18
Beginner
Posty: 134
Rejestracja: 12 maja 2009, 11:29
Lokalizacja: /home

Post 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.
ArnVaker

Post 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.
Awatar użytkownika
raven18
Beginner
Posty: 134
Rejestracja: 12 maja 2009, 11:29
Lokalizacja: /home

Post 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.
ODPOWIEDZ