Come spostare Suse su un nuovo HD?

7 risposte [Ultimo messaggio]
Ritratto di Scratch
Scratch
(Junior)
Offline
Junior
Iscritto: 08/04/2005
Messaggi: 9

Ho la necessità di sostituire l'HD contenente Suse, come posso fare per spostare l'intero OS?
Devo reinstallarlo da zero? Mi spiacerebbe, in quanto sono riuscito ad avere una buona configurazione...

C'è un modo per risolvere questo problema?

grazie

Ritratto di Scratch
Scratch
(Junior)
Offline
Junior
Iscritto: 08/04/2005
Messaggi: 9

Dunque, ho passato l'OS sull'altro disco (utilizzando Acronis True Image, da windows..dato che sotto Linux non sono capace), ma l'HD l'ho poi connesso al controller della piastra.
Il disco dove c'è Suse, invece, è sul controller PCI..e precisamente nel canale SS (secondary Slave). --> ho aggiunto 4 canali IDE 133 perchè la piastra suporta solo ATA 33...

La configurazione del controller è questa:

PM Windows XP
SM (vuoto, vorrei che fosse il futuro Suse)

PS Hard Disk 2 windows
SS Suse attuale, su cassettino estraibile. Diventerà un disco trasporto dati.

Anche se aggiungo un disco vuoto nel canale SM (Secondary Master) GRUB si blocca...perchè non trova più il suo file di configurazione nel disco (2,1) (mi pare...ho fatto i conti giusti?)
Nel momento in cui aggiungo il disco SM, cambia la configurazione del GRUB, giusto?

Come posso fare per re-impostare il tutto?
Oltre al grub dovrò editare fstab?

...altro?

In pratica se attacco il disco nuovo all'indirizzo (2,1) non ci sarà più Suse...e non sarà più in hdh1, ma in hdf1.

Qui rischio di non riuscire più a far partire il GRUB..il che vorrebbe dire non avere nè Suse nè winXP disponibile..cioè un bel problema.
Come posso fare? Dal CD di installazione non si può "riparare l'installazione" e fargli fare tutte queste modifiche in automatico? (lasciandogli magari attaccato solo l'HD col NUOVO Suse).

Sono sicuro che non avrete capito niente....
:-o

Ritratto di Stefano
Stefano
(Webmaster)
Offline
Webmaster
Iscritto: 02/09/2004
Messaggi: 680

Cerca di organizzare i pensieri prima di scrivere, ovviamente nessuno ha capito nulla.

Per una copia 1:1 bisogna usare dd:

<br />dd if=/dev/hdXX of=/dev/hdXX<br />

Io quando cambio HD mi tengo la mia HOME e reinstallo il Sistema Operativo, casomai prima recupero qualche file di configurazione in /etc o qualche script che ho fatto.

Stefano Mainardi - Founder of ILDN & CEO of Twinbit

Ritratto di simmer
simmer
(Junior)
Offline
Junior
Iscritto: 09/09/2004
Messaggi: 25

Se ho ben capito il tuo problema...
cambiando il controller al quale attacchi l'HD grub si blocca.
E' normale.In questi casi quando appare grub basta premere ESC per passare in mod testuale e poi E per andare in modalità edit.Da lì potrai editare i paramentri di grub per far bootare correttamente il sistema.una volta dentro dovrai configurare definitivamente grub.Ovviamente devi sistemare anche fstab.

Poi,forse,se avvi col primo cd e vai su ripara fa tutto in auto.Non ho mai provato.

Linux User #304970

Ritratto di RCarter
RCarter
(Newbie)
Offline
Newbie
Iscritto: 28/04/2005
Messaggi: 1

Secondo me non conviene usare dd.
Io l'ho fatto seguendo l'Howto Hard-Disk-Upgrade.

http://www.ibiblio.org/pub/Linux/docs/HOWTO/Hard-Disk-Upgrade

praticamente copi tutto il contenuto del HD e modifichi opportunamente Lilo o Grub.
Comunque leggi l'howto che si capisce bene (non so se c'è anche in italiano).

Ciao
--
RCarter

Ritratto di simmer
simmer
(Junior)
Offline
Junior
Iscritto: 09/09/2004
Messaggi: 25

Anche dd e' ottimo,però se non erro gli hd devono essere uguali.
Il suo problema, sempre se ho capito bene Laughing, e' lo spostamento da un controller ide ad un altro.

Linux User #304970

Ritratto di Scratch
Scratch
(Junior)
Offline
Junior
Iscritto: 08/04/2005
Messaggi: 9

Allora, riorganizzo le idee e faccio un passo per volta.
La mia configurazione è questa:

Controller m/b: --> sono ATA 33, non li uso per gli HD!
PM = hda = masterizzatore DVD
PS = hdb = vuoto
SM = hdc = lettore DVD
SS = hdd = vuoto

Controller PCI ATA 133:
PM = hde = HD 80GB Windows
PS = hdf = vuoto
SM = hdg = HD 60GB Dati
SS = hdh = Suse 9.2

Devo spostare il disco con Suse (hdh) nella posizione (hdf).

Il problema è che se aggiungo dischi nel controller della mother board (quindi hdb, hdd) funziona tutto, ma se aggiungo una periferica nella posizione hdf (cioè quello che mi serve) GRUB non parte!

Credo che sia perchè attualmente il disco Suse è visto da GRUB come (2,1).
Ho provato ad editare i files di grub e fstab, ma forse ho dimenticato qualcosa. In avvio mi si blocca al caricamento dello stage 2.

Cosa posso aver dimenticato?

Ritratto di Scratch
Scratch
(Junior)
Offline
Junior
Iscritto: 08/04/2005
Messaggi: 9

Ho risolto da solo...quello che facevo era tutto giusto (le modifiche al GRUB), ma non sapevo come registrare il bootloader!
Allora ho usato Yast... Big Grin