Ny computer, gammelt OS: Sådan migreres Linux mellem maskiner

Teknologien skrider fremad med en temmelig hurtig hastighed, så meget, at det ikke er ualmindeligt, at du finder dig selv at købe en ny computer eller computerdel. For eksempel kan du købe en helt ny bærbar computer eller udskifte en døende harddisk, som dit system bruger i øjeblikket.

Teknologien skrider fremad med en temmelig hurtig hastighed, så meget, at det ikke er ualmindeligt, at du finder dig selv at købe en ny computer eller computerdel.  For eksempel kan du købe en helt ny bærbar computer eller udskifte en døende harddisk, som dit system bruger i øjeblikket.
Reklame

linux flytter mellem desktops Teknologien skrider fremad med en temmelig hurtig hastighed, så meget, at det ikke er ualmindeligt, at du finder dig selv at købe en ny computer eller computerdel. For eksempel kan du købe en helt ny bærbar computer eller udskifte en døende harddisk, som dit system bruger i øjeblikket. I tilfælde som disse ville det være fantastisk, hvis du bare kan flytte dit operativsystem til den nye harddisk eller system med så lidt besvær som muligt.

Selvom det kan være en udfordring, hvis du bruger Windows, især når det kommer til nødvendigheden af ​​at genaktivere din kopi, gøres det meget lettere, hvis du kører Linux. Faktisk har du selv et valg på en række forskellige måder, men jeg vil kun anbefale dem, som jeg synes at være den nemmeste.

Frisk Installer

Den mest almindelige måde for dig at flytte din Linux-installation til en ny harddisk er at blot geninstallere Linux på det nye system og kopiere over alle dine filer. Selvom dette er den mest almindelige måde at flytte dit system og filer på, vil jeg faktisk kun anbefale det, hvis du ikke kan forbinde de to harddiske sammen til den samme maskine, uanset om du flytter til en ny harddisk eller en ny system. Når du sikkerhedskopierer dine filer, skal du se i / home, / etc, / opt, / root, og / var-mapperne for alt, hvad du måske vil beholde. Desktop brugere vil måske primært se i mappen / hjem, da alle dine personlige filer er placeret, mens serverbrugere primært skal kontrollere / etc og / var for konfigurationsfiler og hostede data.

Hold en liste over installerede pakker

linux flytter mellem desktops
Debianbaserede distributioner har en nem måde at liste alle installerede pakker på dit system og skrive denne liste til en simpel tekstfil. Denne liste kan derefter bruges på din nye Linux-installation for at markere alle pakker, der skal installeres igen. For at oprette listen skal du køre kommandoen sudo dpkg --get-selections>/home/[your user name]/packagelist.txt, mens du erstatter [dit brugernavn] med den relevante post. Hvis du vil markere pakker til geninstallation på det nye system, skal du kopiere tekstfilen til det pågældende system og køre kommandoen sudo dpkg --set-selections< /home/[your user name]/packagelist.txt .

Dette markerer alle pakker, du vil have tilbage, men det vil ikke installere dem, før du kører kommandoen sudo apt-get -u dselect-upgrade . Dette skal installere alle pakker fra de officielle reposer, som du havde på dit gamle system, så en masse kendt Linux-software skulle dukke op igen efter lidt tid til at downloade og installere. Glem ikke at også gendanne dine sikkerhedskopierede data til de relevante mapper, og ta-da! Dit system skal nu være tilbage som det var!

Kopiering af dine partitioner

linux flytter mellem desktops
Hvis du er i stand til at forbinde de gamle og nye harddiske (eller harddisken til det gamle system og harddisken til det nye system) til den samme maskine, kan du nemt kopiere hele Linux-partitionen (erne) til den nye harddisk. Denne metode vil gøre det meget nemmere at holde dit Linux-miljø, som det er, fordi du ikke behøver at installere distributionen og alle nødvendige pakker frisk. Udover at have de to harddiske tilsluttet til den samme maskine på en måde, hvor computeren genkender dem begge, skal du også have et dvd- eller USB-drev, som har distributionens levende miljø på det.

Eksempelvis vil en brændt eller skrevet kopi af Ubuntu ISO gøre det fint - husk at holde det det samme som det du allerede har installeret, herunder om det er 32-bit eller 64-bit. Når du har live-miljøet fra DVD / USB kører, kan du åbne Gparted og simpelthen kopiere den partition (er), du vil beholde til den nye harddisk, ved at "kopiere og indsætte" det i grænsefladen. Når du kopierer til et større drev, kan du ændre størrelsen efter flytningen, mens du kopierer til et mindre drev, skal du ændre partitionen, før du flytter den. Når partitionen (e) er kopieret til den nye harddisk til tilfredsstillelsesstedet, skal du køre nogle få kommandoer for at installere den korrekte bootloader på den nye harddisk. For at få GRUB bootloader i funktionsdygtig rækkefølge på den nye harddisk, kør:

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

Du skal erstatte alle forekomster af "X" i disse kommandoer til den nye harddisk, og erstatte alle forekomster af "#" for partitionsnummeret til root Linux-partitionen. Alle disse oplysninger kan findes via Disk-applikationen som fundet fra Dash. Gå nu videre og flyt den nye harddisk til den rigtige maskine og start den fra for at indlæse din distribution. Når du er inde i din Linux-instans, skal du køre sudo update-grub for at sikre, at GRUB bootloader korrekt identificerer partitionerne på dit system på tværs af alle harddiske. Dette er et særligt vigtigt skridt, hvis du har en anden partition eller harddisk med et andet operativsystem på det som Windows.

Konklusion

Forhåbentlig med disse to metoder kan du hurtigt, nemt og effektivt flytte over din Linux-installation til en ny harddisk eller et system. Hvis du følger anvisningerne korrekt, skal det fungere uden fejl. Dem med spørgsmål eller dem der behøver hjælp kan kommentere denne artikel, og jeg vil forsøge at hjælpe dem så godt som muligt.

Har du flyttet en Linux-installation før? Kan du finde disse instruktioner til at være nemme? Har du tjekket vores ultimative guide til Linux endnu? Lad os vide i kommentarerne!

In this article