Se intendi spostare un'installazione da un disco rigido ad un altro puoi procedere in vari modi.
Se intendi mantenere la stessa struttura delle partizioni e se il disco di destinazione è grande almeno quanto quello originario, puoi usare strumenti come
Clonezilla, un live cd che permette la clonazione di dischi/partizioni.
Se quello che ti interessa è solo la partizione di root del sistema operativo (in soldoni, tutti i programmi, le impostazioni, i log ecc.), io procederei con rsync.
Una volta montati entrambi i dischi nello stesso computer, avvia il dvd di installazione di Slackware e, una volta arrivato al prompt, crea le partizioni che devi creare nel nuovo disco e monta le due partizioni root (quella originaria piena e quella di destinazione intonsa) nei percorsi che preferisci.
Fatto questo, tramite un
- Codice: Seleziona tutto
rsync -avP /percorso/root/originaria /percorso/root/destinazione
eseguirai la copia esatta dei file nella tua root attuale nel nuovo disco. Il motivo per il quale ti consiglio di fare questa copia con rsync dal prompt del disco di installazione è perché, in questo modo, eviti di andare a copiare i contenuti degli pseudo filesystem (/proc e /sys)
A copia finita ti resta da installare il boot loader nel nuovo disco, modificando (all'occorrenza) il file /etc/lilo.conf nella "nuova" root e lanciando lilo dopo essere entrato in chroot nella nuova root. Occhio ai nomi dei dispositivi, perché poi questi cambieranno una volta posto il disco rigido nuovo nella sua locazione finale...