Computer nou, vechi sistem de operare Cum să migrați Linux între mașini

Computer nou, vechi sistem de operare Cum să migrați Linux între mașini / Linux

Tehnologia avansează înainte într-o rată destul de rapidă, atât de mult încât nu este neobișnuit să vă găsiți cumpărați un calculator sau o parte nouă de calculator. De exemplu, este posibil să doriți să cumpărați un laptop nou sau să înlocuiți un hard disk pe moarte pe care sistemul dvs. îl utilizează în prezent. În astfel de cazuri, ar fi minunat dacă puteți să mutați sistemul de operare pe noul hard disk sau sistem cu cât mai puțin agitație posibil.

În timp ce aceasta poate fi o provocare dacă utilizați Windows, mai ales când vine vorba de necesitatea reactivării copiei dvs., acest lucru se face mult mai ușor dacă utilizați Linux. De fapt, aveți chiar posibilitatea de a alege o serie de moduri diferite, dar voi recomand doar pe cele pe care le consider cel mai ușor.

Instalare proaspătă

Cea mai obișnuită modalitate de a vă muta instalarea Linux pe o nouă unitate de disc este pur și simplu să reinstalați Linux pe noul sistem și să copiați toate fișierele. Deși aceasta este cea mai obișnuită modalitate de mutare a sistemului și a fișierelor, aș recomanda acest lucru doar dacă nu puteți conecta cele două unități de hard disk la aceeași mașină, indiferent dacă vă deplasați la un hard disk nou sau la un nou sistem. În timp ce creați copii de siguranță ale fișierelor, ar trebui să vă uitați în folderele / home, / etc, / opt, / root și / var pentru orice doriți. Utilizatorii de desktop ar putea dori să privească în primul rând în directorul / home ca în cazul în care toate fișierele dvs. personale sunt localizate, în timp ce utilizatorii de server ar trebui să verifice în principal prin / etc și / var pentru fișierele de configurare și găzduit de date.

Păstrați o listă a pachetelor instalate


Distribuțiile bazate pe Debian au o modalitate ușoară de a lista toate pachetele instalate pe sistemul dvs. și de a scrie lista într-un fișier text simplu. Această listă poate fi apoi utilizată pe noua dvs. instalare Linux pentru a marca toate pachetele care trebuie să fie instalate din nou. Pentru a crea lista, va trebui să executați comanda sudo dpkg --get-selections> / home / [nume de utilizator] /packagelist.txt, în timp ce înlocuiți [numele dvs. de utilizator] cu intrarea corespunzătoare. Pentru a marca pachetele pentru reinstalare pe noul sistem, copiați fișierul text peste acel sistem și executați comanda sudo dpkg - set-selecții < /home/[your user name]/packagelist.txt.

Aceasta va marca toate pachetele pe care le doriți înapoi, dar nu le va instala, de fapt, până când nu executați comanda sudo apt-get -u dselect-upgrade. Acest lucru ar trebui să instaleze toate pachetele din repo-urile oficiale pe care le-ați avut pe vechiul dvs. sistem, astfel încât o mulțime de software familiar Linux ar trebui să reapară după ceva timp pentru a descărca și instala. Nu uitați să restaurați, de asemenea, datele de rezervă la dosarele corespunzătoare și ta-da! Sistemul dvs. ar trebui să se întoarcă acum la modul în care a fost!

Copierea partițiilor


Dacă sunteți capabil să conectați hard disk-urile vechi și noi (sau hard disk-ul vechiului sistem și hard disk-ul noului sistem) la aceeași mașină, puteți să copiați cu ușurință întreaga partiție (e) Linux pe noua hard disk. Această metodă va face mult mai ușor să păstrați mediul Linux așa cum este, deoarece nu va trebui să instalați proaspăt distribuția și toate pachetele necesare. Pe lângă faptul că cele două unități de hard disk sunt conectate la aceeași mașină într-o manieră în care computerul le recunoaște pe ambele, va trebui să aveți și o unitate DVD sau USB care are distribuția live pe ea.

De exemplu, o copie arsă sau scrisă a ISO Ubuntu va face foarte bine - nu uitați să o păstrați la fel ca ceea ce ați instalat deja, inclusiv dacă este vorba de 32 de biți sau 64 de biți. Odată ce aveți mediul live din DVD / USB care rulează, puteți deschide Gparted și pur și simplu copiați partițiile pe care doriți să le păstrați pe noua unitate de hard disk prin “copierea și lipirea” în interfață. Atunci când copiați pe o unitate mai mare, redimensionarea după mutare este posibilă, în timp ce atunci când copiați pe o unitate mai mică, trebuie să redimensionați partiția înainte de ao muta. Odată ce partițiile sunt copiate pe noua unitate de hard disk până la punctul de satisfacție, va trebui să executați câteva comenzi pentru a instala un bootloader corect pe noua unitate de disc. Pentru a obține încărcătorul GRUB în stare de funcționare pe noul hard disk, rulați:

mount sudo / dev / sdX # / mnt
mount sudo --bind / dev / mnt / dev
mount sudo - bind / proc / mnt / proc
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot / mnt
grub-install / dev / sdX

Va trebui să înlocuiți toate instanțele “X” în acele comenzi pentru nou unitatea hard disk și înlocuiți toate instanțele “#” pentru numărul de partiție al partiției root Linux. Toate aceste informații pot fi găsite prin intermediul aplicației Discuri, așa cum este descoperită de Dash. Acum mergeți mai departe și mutați noua unitate de hard disk în mașina corectă și încărcați-o din ea pentru a încărca distribuția. Odată ce intrați în instanța dvs. Linux care rulează, va trebui să rulați sudo update-grub pentru a vă asigura că bootloader-ul GRUB identifică corect partițiile din sistem, pe toate unitățile de hard disk. Acesta este un pas deosebit de important dacă aveți o altă partiție sau hard disk cu un alt sistem de operare, cum ar fi Windows.

Concluzie

Sperăm că, cu aceste două metode, puteți să mutați rapid, ușor și eficient instalarea Linux pe un nou hard disk sau sistem. Cu condiția să urmați instrucțiunile corect, ar trebui să funcționeze fără probleme. Cei cu întrebări sau cei care au nevoie de ajutor pot să comenteze acest articol și voi încerca să-i ajut cât mai bine.

Ai mai mutat o instalare Linux înainte? Considerați că aceste instrucțiuni sunt ușoare? Ați verificat ghidul nostru suprem pentru Linux încă? Spuneți-ne în comentariile!