Come migrare l'intero sistema su una nuova macchina?

21

Uso ubuntu per gestire il lavoro giornaliero. Ora compro un nuovo laptop e voglio migrare il mio intero sistema (programmi, pacchetti, dati, impostazioni, ecc.) Alla nuova macchina.

So che posso copiare la mia cartella home su una nuova macchina e otterrò (quasi) tutti i dati e le impostazioni. Ma esiste un modo sicuro per copiare l'intero sistema? O è una cattiva idea?

    
posta Lai Yu-Hsuan 08.03.2012 - 19:59

4 risposte

18

Prerequisiti:

La stessa versione di Ubuntu è installata su entrambe le macchine. L'architettura (32/64 bit) può essere diversa.

Passaggio 1: memorizza l'elenco dei pacchetti installati

Esegui il seguente comando sul computer di origine per memorizzare i nomi dei pacchetti installati in ~ / pkglist:

sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist

Passaggio 2: trasferisci la configurazione

Usa scp o rsync o anche un'unità flash per trasferire la tua directory home (~ / , ~ /.), l'elenco di sorgenti (/etc/apt/sources.list) e qualsiasi altro file hai personalizzato o installato (come apache config in / etc o software on / opt) dal computer di origine a quello di destinazione.

Passaggio 3: Installa pacchetti

Sul computer di destinazione eseguire il seguente comando in una sessione terminale sicura per installare i pacchetti:

sudo aptitude update && cat pkglist | xargs sudo aptitude install -y

Estrai da:

link

    
risposta data Ricardo Bou 27.03.2013 - 01:51
10

Prima di tutto, Come elencare tutti i pacchetti installati questa domanda copre l'esportazione (quindi l'installazione) del set esatto di pacchetti.

Come hai notato, la maggior parte della tua configurazione sarà in / home.

Detto questo, ogni volta che lo faccio, ricomincio da capo per così dire. Installerò Ubuntu e aggiungerò manualmente i pacchetti che so di usare, configurandoli uno alla volta. L'elenco di pacchetti installati sul tuo vecchio computer è un buon punto di partenza per trovare pezzi diversi. Una volta che roba è più o meno impostata, copierò solo i file di dati (ma non i file di configurazione) dal mio vecchio computer. Questo richiede più tempo, ma ne vale la pena passare alla versione più recente. (Il mio vecchio desktop funziona alla 10.04, il mio nuovo al momento funziona alla 11.10, anche se ho in programma di aggiornarlo alla 12.04 quando è in giro da un mese per risolvere i rimanenti spigoli). Ma questo piano è per se stai bene con un poche cose funzionano in modo leggermente diverso rispetto a prima. Se hai bisogno delle cose per essere esattamente lo stesso, vai avanti e fai quanto sopra.

    
risposta data David Oneill 08.03.2012 - 20:22
0

Esistono diverse utilità che possono eseguire copie dirette del tuo file system e alcune (ad esempio, Norton Ghost) possono adattare le tue partizioni per adattarle al nuovo disco. Un software come questo ti consente non solo di copiare da disco a disco, ma anche di conservare un backup separato e compresso per te in futuro.

C'è anche lo strumento dd per fare ciò, tuttavia ci vuole un po 'più di conoscenza e ricerca per produrre i risultati che desideri.

    
risposta data Linztm 08.03.2012 - 21:59
-1

Ricorda che puoi rimuovere facilmente il tuo hard disk da una macchina all'altra senza problemi.

    
risposta data lhenry2k 18.03.2015 - 15:56

Leggi altre domande sui tag