In primo luogo, se continuerai a eseguire binari a 32 bit, non stai effettivamente modificando l'architettura del processore: eseguirai comunque un processore x86, anche se è anche in grado di fare altre cose. In tal caso, ti consiglio di clonare la tua installazione o semplicemente spostare il disco rigido, come descritto in Spostare l'installazione di Linux su un nuovo computer .
D'altra parte, se si desidera avere un sistema a 64 bit (in termini di Ubuntu: amd64
un'architettura), è necessario reinstallare, poiché non è possibile installare amd64
pacchetti su un i386
sistema o viceversa. (Questo cambierà quando arriverà Multiarch ).
Molte personalizzazioni vivono nella tua home directory e puoi copiarle sul nuovo computer. Le impostazioni di sistema non possono essere copiate così facilmente a causa della modifica dell'architettura del processore.
Su Ubuntu 10.10 e versioni successive, prova OneConf .
OneConf è un meccanismo per la registrazione delle informazioni del software in Ubuntu One e la sincronizzazione con altri computer, se necessario. In Maverick viene memorizzato l'elenco dei software installati. Questo potrebbe eventualmente espandersi per includere alcune impostazioni dell'applicazione e lo stato dell'applicazione. Altri strumenti come Stipple possono fornire impostazioni / controllo più avanzati.
Una delle cose principali che vorrai riprodurre sulla nuova installazione è il set di pacchetti installati. Nelle distribuzioni basate su APT, è possibile utilizzare il aptitude-create-state-bundle
comando (parte del aptitude
pacchetto) per creare un archivio contenente l'elenco dei pacchetti installati e la loro configurazione debconf e aptitude-run-state-bundle
sul nuovo computer. (Grazie a intuito per avermelo detto aptitude-create-state-bundle
.) Vedi anche Ubuntu elenca i pacchetti installati esplicitamente e le domande di Super User e Ask Ubuntu citate lì, in particolare la risposta di Telemachus , su come eseguire questa parte manualmente.
Per le cose in cui sei cambiato /etc
, dovrai esaminarle. Molti hanno a che fare con l'hardware specifico o le impostazioni di rete e non devono essere copiati. Altri hanno a che fare con le preferenze personali - ma dovresti impostare le preferenze personali per utente ogni volta che è possibile, in modo che le impostazioni vengano salvate nella tua home directory.
Se pianifichi in anticipo, puoi usare etckeeper per mettere il /etc
controllo della versione ( etckeeper quickstart ). Non hai bisogno di sapere nulla sul controllo delle versioni per usare etckeeper, devi solo iniziare a imparare se vuoi trarne vantaggio per fare cose fantasiose.