|
Przeniesienie systemu na inny komputer z 64 na 32bit
dtrevo - 21-05-2009 17:46
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.
raven18 - 22-05-2009 07:06
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 - 22-05-2009 08:23
Dobry pomysł, tylko że zostaną pliki konfiguracyjne, ale tyle to się mogę poświęcić.
Dziękuje. Pozdrawiam.
pavbaranov - 22-05-2009 08:39
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 - 22-05-2009 08:40
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.
raven18 - 22-05-2009 10:35
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: 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 - 22-05-2009 10:42
raven18, czytałeś wątek który podlinkowałem?
fnmirk testował przytoczone rozwiązanie, a jego efekt wyraził słowami:
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.
raven18 - 22-05-2009 10:48
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.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|