Trasferire in un altra partizione la / [RISOLTO]

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
mpuntoarte
Prode Principiante
Messaggi: 104
Iscrizione: mercoledì 14 dicembre 2005, 11:19

Trasferire in un altra partizione la / [RISOLTO]

Messaggio da mpuntoarte »

Ciao a tutti.

vorrei trasferire la mia partizione di root / di una dapper in un altra partizione, ma ho alcuni dubbi ed incertezze che spero possiate chiarirmi prima di procedere...

Questo è l'attuale partizionamento del disco:

hda1 Windows XP
hda2 Ubuntu Breezy (sistema stabile)
hda5 Ubuntu Dapper (partizione per i  test)
hda6 partizione /home (comune a breezy e dapper con due utenti diversi)
hda7 Swap
hda4 partizione di dati vari in fat32

ora dato che in windows xp non entro più da 5 mesi e dato che da 3 settimane uso quotidianamente la dapper che è sufficientemente stabile e con xgl molto più "gustosa" da usare vorrei trasferire la partizione root di questa in hda1 dato che la partizione attuale l'ho creata per installazioni di prova ed è quindi dotata di molto poco spazio.

ho letto un po' di topic precedenti con situazioni più o meno simili ma non ho trovato risposte che mi togliessero tutti i dubbi...
la procedura che pensavo di seguire era:

1. formatto con gparted hda1 in reiserfs
2. copio i dati da hda5 ad hda1 con "cp -Rp / /mnt/hda1"
3. sistemo il file fstab su hda1 aggiornandolo alla nuova situazione che si creerà
4. sistemo il file menu.lst di grub con i riferimenti corretti
5. reinstallo grub cambiandogli la directory di root [ grub - root(hd0,0) - setup(hd0) ]
6. riavvio il sistema e prego che funzioni tutto...

ora vi chiedo:
a. per quanto ne sapete teoricamente è possibile fare ciò?
b. i passaggi sopra sono corretti?
c. ci sono altri file i cui riferimenti sarebbero da aggiornare e che mi sfuggono?
d. il fatto che la directory di destinazione sia hda1 e quindi quella dove è presente l' MBR potrebbe creare problemi?
e. ed infine ultimo quesito l'attuale partizione di root della dapper è in ext3 mentre la futura vorrei che fosse in reiserfs, questo cambio di filesystem potrebbe creare dei problemi?
Ultima modifica di mpuntoarte il sabato 8 aprile 2006, 15:16, modificato 1 volta in totale.
Avatar utente
Wilson
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3539
Iscrizione: domenica 20 novembre 2005, 14:47
Desktop: Unity
Distribuzione: Edubuntu 15.04 x86_64
Località: Torino

Re: Trasferire in un altra partizione la /

Messaggio da Wilson »

Sembra divertente, io direi di provare, però: il mbr dovrebbe stare il hda0 (correggetemi se sbaglio), in mnt/hda1 ci devi prima montare la partizione, usa il parametro -a per cp, non cambiare subito la dir di boot di grub, aspetta avedere se ti fa partire entrambe le versioni di dapper, magari approfitta per fare una aprtizione in cui montare /boot così da rendere tutto più semplice in futuro.

okkio che sono solo idee sparse buttate li in preda al sonno: aspetta conferme da uno più esperto e più lucido (e comunque cerca di procedere senza mai tagliare la strada per tornare alla configurazione precedente)
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
Avatar utente
S[p]|llo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 590
Iscrizione: giovedì 24 febbraio 2005, 14:31

Re: Trasferire in un altra partizione la /

Messaggio da S[p]|llo »

Il cambio di filesystem lo devi gestire da fstab (così come il cambio della directory di root), se non modifichi lì andrai sicuramente in kernel panic (non ti so dire con esattezza se ci andrai comunque  ;D)...
Poi fai quello che devi fare, ricordandoti di mantenere la vecchia versione fino a quando non hai la certezza che vada tutto bene (come ti è già stato suggerito)... Se va tutto bene fammi sapere che la cosa mi interesserebbe (altrimenti puoi sempre pensare ad un backup di sistema, in giro trovi qualcosa che ti spiega cosa fare)
Nella vita le cose migliori fanno male o sono immorali
O. Wilde
Avatar utente
mpuntoarte
Prode Principiante
Messaggi: 104
Iscrizione: mercoledì 14 dicembre 2005, 11:19

Re: Trasferire in un altra partizione la / [RISOLTO]

Messaggio da mpuntoarte »

Bene ho provato e fortunatamente pare che tutto sia andato a buon fine, rispetto a quanto scritto sopra ll'unica differenza nella procedura che ho seguito è il comando per copiare i file, aggiungendo l'opzione x che se no copiava anche la home (quindi "cp -Rpx / /mnt/hda1"). Poi prima di sovrascrivere grub ho provato che la partizione si avviasse usando il grub già installato (è partito tutto tranne il mouse che non andava ma penso sia stato un errore marginale dato che nei riavvii successivi funzionava anche quello) ed infine ho  cambiato la root di grub direttamente dalla console dello stesso all' avvio (per altro sbagliando ad indicargli la partizione e rischiando di mandare tutto a putt*** all' ultimo passo, fortuna che avevo una kanotix pronta per l'emergenza che mi ha permesso di rimettere le cose a posto).

Ho riflettuto se creare o meno una partizione di boot separata ma alla fine ho scelto di non farla dato che dopo qualche ricerca ho capito che sarebbe stato meglio non condividerla fra le due installazioni di ubuntu (anche perchè forse con i due ubuntu avrebbe anche potuto andare ma nell' ipotesi che una partizione in futuro venga usata per provare altre distro rischiavo di creare casino).

grazie per i consigli, metto risolto nel titolo.
Avatar utente
S[p]|llo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 590
Iscrizione: giovedì 24 febbraio 2005, 14:31

Re: Trasferire in un altra partizione la / [RISOLTO]

Messaggio da S[p]|llo »

°Radical*Edward° ha scritto: Ho riflettuto se creare o meno una partizione di boot separata ma alla fine ho scelto di non farla dato che dopo qualche ricerca ho capito che sarebbe stato meglio non condividerla fra le due installazioni di ubuntu (anche perchè forse con i due ubuntu avrebbe anche potuto andare ma nell' ipotesi che una partizione in futuro venga usata per provare altre distro rischiavo di creare casino).
Il creare una partizione separata di /boot non cambia nulla rispetto al funzionamento di grub, semplicemente ti rende indipendente dalla distro da cui hai installato il boot loader (con la pecca che ad ogni nuova di os devi modificare a mano il file di configurazione). Ciao
Nella vita le cose migliori fanno male o sono immorali
O. Wilde
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti