Newsgroup: it.comp.os.linux.sys
Titolo: Trasferirre su un altro PC

Voglio passare il mio linux dal PC vecchio e contestualmente passare 
dalla versione 16.04 LTS alla 20.04LTS sul nuovo senza dover, se 
possibile, reinstallare tutte le configurazioni che nel tempo mi sono 
costruito sul vecchio PC.
C'è un modo per copiare le configurazione e quant'altro di utile 
risparmiando in questo modo un po di tempo?
Grazie.


Inizia col fare un po’ di conti sullo spazio occupato
dall’attuale sistema e confronta con la capienza del
disco del nuovo PC.
Valuta anche come è fatto il partizionamento attuale,
se hai solo un’unica partizione “/” oppure ne hai anche
altre tipo la /home separata ecc ecc.
 
Comunque in teoria io farei così:
 
- copierei la partizione di sistema dal disco vecchio attuale
  al disco di destinazione. Si può fare in tanti modi ma ad
  esempio crei sul nuovo disco il partizionamento che ti serve
  ovviamente avendo cura che la partizione target del sistema
  sia grande abbastanza per contenerlo (dai un “du -sh /” sul
  vecchio sistema)
 
- a quel punto installi il bootloader, immagino grub2... in
  modo che faccia correttamente partire la partizione di
  sistema come tale.
 
Non mi spingo oltre perché i dettagli sul tuo partizionamento
possono rendere necessario adattare un po’ la procedura.
 
Inoltre sono un po’ poco aggiornato sulla gestione dei pc
attuali lato UEFI ed eventuali limitazioni...
Ma credo che da questo punto di vista una ricerca in rete
generica e un’altra focalizzata sul modello del tuo nuovo pc
tolgano i dubbi.
 
In ogni caso l’operazione di copia è possibile:
- prendi ad esempio una chiavetta usb attacchi sul vecchio
- avvi il vecchio con una live
- mount /dev/sda_partizionesistema /mnt/sistema
- cp -a /mnt/sistema /mnt/chiavetta
- poi attacchi la chiavetta al nuov pc
- lo avvii con la live
- esegui il partizionamento che ti serve (occhio se hai già roba sul
  nuovo pc a non rasare niente), e formatti la partizione, ext4 o
  come vuoi... o come quella del vecchio sistema, ma non è stringente.
- monti la chiavetta, esempio: mount /dev/sdb1 /mnt/chiavetta
- monti la partizione di destinazione:
       mount /dev/sda_quelcheè /mnt/sistema_nuovo
- e lanci la copia: cp -a /mnt/chiavetta/sistema/* /mnt/sistema_nuovo/
- a questo punto dovrai metter apposto il bootloader che faccia
  partire la partizone in cui c’è il sistema copiato
 
Ok, sembrano molti passaggi, ma è piuttosto semplice alla fine.
 
La configurazione in se non è un problema, può essere
trasportata anche lei. Ci potranno essere problemi se
tali configurazioni riguardano pezzi di hardware relativi
al vecchio pc che sono differenti su quello nuovo, ovvio.
 
 
Domande da farti quindi:
- come è partizionato il pc target? Contiene già qualcosa?
- come è partizionato il vecchio pc?
- il nuovo pc ha esigenze particolari a livello di UEFI?
  Riportare il modello del pc potrebbe essere utile a qualcuno per
  risponderti.
 
Ci sono anche Live tipo clonezilla che hanno anche procedure già
pronte per lo scopo, ma non è detto che alla fine tu non debba
comunque metterci mano per rifinire il risultato.
Concettualmente quindi è una roba molto semplice, poi in partica
qualche dettaglio potrebbe essere insidioso, ma bisogna entrare
nel dettaglio della tua sistuazione per capirlo...


non c'è un modo realmente trasparente. quello che ti consiglio di fare è 
un backup almeno della /home e della /etc (non ce l'hai già? male!) 
quindi reinstallare i programmi sul nuovo restorando puntualmente le 
configurazioni.
io generalmente faccio così e, avendo una certa di manualità, in un paio 
d'ore torno 100% operativo.

On Mon, 25 May 2020 09:53:10 +0000, Kirk wrote:
 

