Copia dati tra partizioni, ed altro

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Copia dati tra partizioni, ed altro

Messaggio da algol »

Salve
Avrei preso un nuovo disco su cui migrare le due installazioni di slack e di windows.
Allora:
C'è un comando per fare quello che fa "copia" di gparted? dd e ddrescue mi copiano le partizioni, ma alla fine quella risultante riesce strana, ovvero da gparted mi rileva un occupazione percentuale uguale tra capacità differenti... :?
Ovvero, ad esempio, copiando una partizione da 4 giga con un giga libero (pieno quindi al 75%) in una partizione da 10 giga, alla fine risulta che quest'ultima abbia suia grande sempre dieci giga, con 7,5 giga occupati e... 1 giga libero :shock: :shock: :shock: . Insomma un gran pasticcio...
"Copia" di gparted invece funziona correttamente, mi sembra.
Lo chiedo per evitare di dover avviare un gparted live cd, che non trovo... (la partizione / dell'attuale installazione di linux è ovviamente non smontabile, quindi non "copiabile".

Inoltre:
Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! :D)
Per farla riconoscere da lilo? Tutto normale?
Per le prove il nuovo HD non sarà primario, map_drive funzionerà?
E quando lo metterò come primario? I dati li ho copiati proprio con "copia" di gparted, ovvero con ntfsclone... dovrò ridare fixmbr o basta la potenza di lilo?

Vi faccio tutte queste domande per organizzarmi, per sapere quanto tempo dovrò dedicare alla migrazione completa...

Grazie, ciao.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Copia dati tra partizioni, ed altro

Messaggio da Luci0 »

Per clonare windows usa software per windows ... xxclone (www.xxclone.com)per esempio sotto XP funziona discretamente ...
Per le partizioni ti consiglio di mettere Windows nella prima partizione del disco, eviterai molti problemi ...
Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! :D)
credo che in fondo al disco non funzionerà ... :-?

Per Linux non ci sono problemi e la "clonazione" viene sempre abbastanza bene se usi una distribuzione live.
Io ho provato Gparted Live ma alla fine con gli strumenti classici messi a disposizione da SLAX mi sono trovato meglio anche perché é una Slackware al 99%. :-)


Secondo me devi procedere così ...
Agganci il nuovo disco al PC e crei la partizione di WXP con i tool di Windows e con xxclone lo copi sul nuovo disco, successivamente riavvii con SLAX crei le partizioni e le filesystem sul nuovo disco le monti e cloni Slackware ...
A questo punto sganciando il vecchio disco e riagganciando il nuovo al suo posto dovresti essere in grado di avviare WXP... per avviare Slackware utilizzi il DVD di installazione in modalità rescue e installando lilo dovresti essere a posto...

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: Copia dati tra partizioni, ed altro

Messaggio da sya54M »

algol ha scritto:Ci sono grossi problemi ad avere messo per ultima la partizione windows (primaria)? (ben gli sta! )Per farla riconoscere da lilo? Tutto normale? Per le prove il nuovo HD non sarà primario, map_drive funzionerà?
funziona funziona, io ho:
sda1 (80 GB) slackware 12.1
sdb1 (1 GB) swap
sdb6 (10 GB) findus xp sp3

praticamente xp, che ho installato di recente, l'ho messo in una piccola partizione logica ridimensionado sdb5 che contiene debian (che non uso mai).

e siccome quando l'ho installato ho disattivato dal bios sda per sicurezza che Windows non lo toccasse, xp si trovava sul primo disco, poi riattivando l'altro si è trovato sul secondo. mappando i dischi su grub è ripartito senza problemi.

xp l'ho installato perchè avevo urgente bisogno di usare autocad 2008 per fare un progetto 3D, infatti è li dimenticato con solo autocad sopra.

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Copia dati tra partizioni, ed altro

Messaggio da algol »

Allora, aggiornamento... :D
Segnalo che il cloning di windows funziona: ho clonato la partizione, e inserendola nel bootloader di win sull'altro disco la richiamava correttamente.
Per il resto, ho trovato il cd di gparted :), poi, solito smanetto dal cd di slack.

Il mio attuale problema è questo: sta tutto su un solo disco, linux e win, e windows, attualmente, sta per ultimo, ovvero in un ultima partizione primaria.
Ora, richiamandolo da lilo, senza map_drive ovviamente, mi appare la schermata di scelta tra windows e la console di ripristino (mhh sto pensando... dove sta? è una schermata propria di ntldr visto che non è lo mbr?), ma poi non funziona... Scegliendo win lamenta come mancante %WINDIR%\system32\hal32.dll, o solo hal.dll, mi pare.

Come risolvo? Qualsiasi ripristino dal cd di win (fixboot, fixmbr, bootcfg...) porterebbe al rimpiazzo di lilo nello mbr.
Stesso problema lo vedrei con win nella prima partizione , lo mbr sempre uno solo è!

EDIT: stavo pensando, e modificando boot.ini?
attualmente è presente la riga:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optin
visto che win sta su hda3 (ora, avrò fatto un po' di casino, ma sul disco viene prima hda2 (linux), poi hda1 (extended con la /home), poi hda3, win....) se cambiassi partition(1)?
Posso provare a mettere 2 e 3... :roll:
Modificando boot.ini al di fuori di win, funzionerebbe?

Sì, perdonatemi, sto virando troppo al winzozzismo... :cry:

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: Copia dati tra partizioni, ed altro

Messaggio da sya54M »

sisi devi cambiare boot.ini, credo con partition(3)

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Copia dati tra partizioni, ed altro

Messaggio da algol »

Ok, funziona con partition(2). :o

Ricapitolando:
Il "copia" di gparted funziona bene sia per partizioni linux che per windoz
Windoz può stare anche non all'inizio del disco, a costo di modificare boot.ini e di settare la partizione come "bootable" (non so se è davvero necessario).

Avatar utente
sya54M
Master
Master
Messaggi: 1665
Iscritto il: mer 6 giu 2007, 14:44
Nome Cognome: Andrea Peluso
Slackware: 64-current
Kernel: ultimo
Desktop: KDE
Località: (Salerno)
Contatta:

Re: Copia dati tra partizioni, ed altro

Messaggio da sya54M »

ah si è vero windows inizia a contarle da 0

Rispondi