Newsgroup: it.comp.os.linux.iniziare
Titolo: Migrazione OS da un hd a un altro

Buongiorno a *,
spero non sia una domanda trita e ritrita (ma temo di si...) ma avrei
questa necessità:
attualmente ho un (vecchio) computer con una vecchia versione di linux,
che funziona davvero senza perdere un colpo (e non avrei intenzione di
aggiornare).
Il problema è l'hd che ormai è davvero al limite, per cui pensavo di
upgradare quest'utimo e mettere pure un bel disco aggiuntivo (magari in
raid 1) per avere sempre una bella copia di backup.
La domanda delle 100 pistole è: come faccio a "spostare" il contenuto
del vecchio hd (con tanto di os e impostazioni varie) sul nuovo hd?
Su Mac userei CarbonCopyCloner, su win... boh... ghost? e su Linux?
Se non erro esiste una specie di ghost per linux, ma non avendolo mai
provato mi chiedo se sia affidabile e se sia anche il metodo migliore di
procedere, o se piuttosto non sia meglio reinstallare il sistema
operativo e importare in qualche modo le impostazioni.
Any hints?  : )
-- 
Mr. Fix @ work

 operativo e importare in qualche modo le impostazioni.
Partimage;
una volta mi ha lasciato a piedi, ma può darsi che abbai combinato qlc 
pasticcio;
ah, la nuova partizione non deve essere inferiore a quella di cui hai 
fatto l'immagine, non importa lo spazio effettivamente usato;
r
-- 
Pull down thy vanity, I say pull down.
[Canto LXXXI]
Ramapage: 
http://umpf.net/

 fatto l'immagine, non importa lo spazio effettivamente usato;
passo ad un pc più potente, più silenzioso e con hd più capienti, quindi
le partizioni saranno più cicciotte...  : )


 Uh, questo non lo conoscevo... grazie per la segnalazione... : )
Un cp -a /*     /mnt/disco_nuovo/    ?
-- 
2.6.21.5

 Un cp -a /*     /mnt/disco_nuovo/    ?
È la prima cosa che mi è venuta in mente, ma non so se copiando
"brutalmente" i dati (seppur mantenendo links, permessi ecc) il sistema
operativo poi funziona oppure "si scassa", magari perché perde i
riferimenti alle posizioni dei file sull'hd.
Il problema è che il vecchio pc ha un hd ide, mentre il nuovo sarà
probabilmente sata... potrei anche installare il vecchio hd nel nuovo
pc, fare tutta la trafila (magari bootando da un cd live) e poi
rimuoverlo... boh... ^_^


 le partizioni saranno più cicciotte...  : ) 
ma in pratica cambia tutto l'hardware, penso che dovresti installare ex 
novo l'OS;
quello che puoi fai è recuperare i dati e home, creando poi un utente 
con lo stesso nome, user e permessi e dicendogli di non creare la home 
utente, forse dovrai ritoccare qlc ma di poco conto;
per far questo ti basta copiare dati e home su un riscrivibile;


 Un cp -a /*     /mnt/disco_nuovo/    ?
ho provato io questo sistema ma funziona solo in parte. 
al successivo avvio ci sono un mucchio di messaggi di errore.
tempo fa' avevo letto un procedimento che utilizzava cpio unitamente a tar ,
poi si passava il tutto tramite una pipe " | " all'altro hd, dove tar e
cpio lavoravano in maniera opposta.
ora pero' non ricordo piu' nulla e non riesco a trovare tale procedimento.
se qualcuno lo conosce   e lo posta sarebbe cosa gradita.
grazie.
ciao a tutti 
-- 
---------------------------------------
linux slackware
tutto il resto e' inutile
---------------------------------------

 "brutalmente" i dati (seppur mantenendo links, permessi ecc) il sistema
]zac[
cp -a copia mantenendo integra ogni cosa che copia (forse perde le access
list, ma sono usate abbastanza poco).
E' saggio usare una live per la copia e mantenere accessibile per un po' il
vecchio sistema è una prudenza da adottare (sia per poter avviare il
vecchio sistema sia per accedere ai dati).

 al successivo avvio ci sono un mucchio di messaggi di errore.
]zac[
Hai commesso qualche errore (per esempio * non copia i file .XYZ) o non hai
copiato tutto, l'origine della copia era in uso, ecc. .


 se qualcuno lo conosce   e lo posta sarebbe cosa gradita.
Io lo ho usato con ottimi risultati una decina di volte per ripristinare il
so di cui avevo fatto backup, rimane da sistemare solo il boot loader
(chroot nel nuovo disco e poi lilo se usi lilo altrimenti non so).
Ciao, Mirco
 
-- 
Mirco Zorzo - bdc mai doma, anelante allo sterrato. Massa 11+72 kg.   
FAQ ng i.h.c (non ufficiali)
http://spazioinwind.libero.it/mircozorzo/FAQ-it.hobby.cicloturismo.it.html
 
Il petrolio favola moderna - Linux 2.6.17 Registered user #287263

 le partizioni su cui lavori devono essere smontate, sì;
quindi distro live e via...


 list, ma sono usate abbastanza poco).
puo' darsi . ho agito cosi':
boot con live linux (slax) .
mount dei /dev/hda (disco origine) in /mnt/origine
mount di /dev/sda1 (disco destinazione) in /mnt/destinazione
creazione delle partizioni con medesima numerazione 
cp -a -P /mnt/origine/* /mnt/destinazione/
pausa per la cena
scambio gli hard disk
boot con slack 11, mi " chrootto " nel sistema, sistemo lilo
, reboot e ... un mucchio di errori riguardo alle librerie.
non capisco dove sbaglio e cosa capiti. cmq intendo riprovare poiche' la
cosa mi interessa.


 cosa mi interessa.
Una cosa che è cambiata se non ho capito male è che il disco nuovo ha
bisogno di un controller sata e relativo software mentre prima l'accesso al
disco avveniva tramite pata, quindi io non mi aspetterei che il pc partisse
senza fiatare. Spero di non aver scritto assurdità.


 , reboot e ... un mucchio di errori riguardo alle librerie.
]zac[
Ti basterebbe verificare se ci sono e dove sono finite le librerie mancanti,
visto che hai i due sistemi per fare il confronto dovrebbe essere una cosa
molto rapida.
Usa solo cp -a , quel -P mi lasci perplesso, e occhio alla eventuale
presenza di più partizioni sul sistema originale.

 presenza di più partizioni sul sistema originale.
l'ho appena fatto e tutto è andato liscio, ho dovuto solo modificare 
fstab e lilo, avviare da cd e installare lilo nella partizione di root;
r
-- 
i quattro uomini meno poveri del mondo hanno un reddito equivalente
a quello dei seicento milioni meno ricchi
[rapporto ONU 1999]
tutto sui Pentangle: 
http://umpf.net/