Spostare il sistema da una partizione a un altra
Questo articolo è stato pubblicato 1 anno 11 mesi 14 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.Il comando cp fa tutto, non bisogna reinstallare.
- Fare un backup su un disco diverso.
- Preparare le partizioni da cd live con gparted (o dal sistema stesso se possiamo lavorare su partizioni smontate), assegnando etichette tipo “sistema”, “ubuntu”, “home” ecc a tutte le partizioni, che ci fa comodo dopo.
- Avviare da sistema live (cd live, penna usb), nel esempio usiamo un CD di ubuntu.
- Cliccare la partizione nuova per il sistema e quella esistente dal menu “places” per montarle in /media.
- Aprire da >accessori > terminale una finestra di terminale e diventare root:
sudo -s
cp -apv /media/etichetta_partizione_vecchia/* /media/etichetta_partizione_nuova
gedit /media/etichetta_partizione_nuova/etc/fstab & blkidRimettiamo a posto fstab, correggando gli UUID confrontandogli con il risultato di blkid e salviamo, ma se vogliamo possiamo anche montare le partizioni in quel modo:
LABEL=home /home ext4 defaults,noatime 0 2
LABEL=var /var ext4 defaults,noatime 0 2
LABEL=sistema / ext3 defaults 0 1 - Sistemare grub:
Se abbiamo grub legacy (grub vecchio con il menu.lst) facciamo lo stesso anche con questo file, correggendo i parametri
(hdX,Y)
X=numero del disco, partenza da 0, Y=numero della partizione, partenza da 0
e tutte le voci UUID nel menu in fondo al file. Un ripristino di grub e siamo a posto.Volendo si può anche aggiungere un menu con i valori corretti nel file menu.lst del vecchio sistema per testare prima il nuovo sistema e rimandare il ripristino (raccomandato)
Per grub2: Riavviare e con il sistema vecchio dare
sudo update-grub
per inserire la voce per il sistema clonato nel menu. Una volta controllato il suo funzionamento eseguire il ripristino di grub prima di formattare il vecchio sistema. Probabilmente si può dare
grub-install /dev/sda
update-grubanche direttamente dal sistema nuovo, ma non ho testato.
Post (forse) correlati:
