Ripristino HOME dopo installazione ROOT

3 replies [Ultimo contenuto]
Carlo
Offline
Joined: 09/22/2008

Avevo una installazione di questo tipo: Xubuntu con la solita bipartizione ROOT - HOME, causa problemi, per praticità ho dovuto reinstallare il sistema e ho installato tutto nella ex ROOT con partizionamento manuale senza creare o toccare HOME ma una volta avviato il sistema non ho trovato le vecchie cartelle nel posto dove me le aspettavo. So che è possibile far ritrovare i percorsi delle vecchie cartelle, qualcuno mi sa aiutare?

Visto che ci sono, una domanda: cosa succede nel caso in cui formattassi solo la ROOT ma non la HOME in fase di installazione e ovviamente di partizionamento manuale? Risolverei il problema di cui sopra dall'inizio?

Thanx, Carlo

sirio81
Offline
Joined: 10/06/2008

Immagina di avere due campi (di terra).
Sul primo campo puoi costruire e distruggere case ma questo non va ad influire sul secondo campo.
Allo stesso modo, se la tua partizione di root (/) risiede su sda1, tutti i dati andranno a finire lì dentro.
I dati utente, nello specifico, vengono scritti nella cartella /home (sempre nella partizione sda1).

Quello che tu vuoi fare ora è "dire" al pinguino che i dati della cartella home si trovano in sda2 (il "secondo campo" dell'analogia).

Bastano pochi passaggi (e non serve neanche riavviare):

-Spostati su una console non emulata (ctrl+alt+F2)
Ci spostiamo su una console perché dobbiamo fermare il server grafico dato che andremo a spostargli i file di configurazione sotto il sedere.

-diventa root
sudo su (per la famiglia ubuntu)

-ferma il server grafico
/etc/init.d/gdm stop
(nel caso di xfce non so che login manager usi)

-fai una copia di backup della home attuale
mv /home /home.old

-ricrea la cartella /home che deve essere vuota
mkdir /home

-la cartella vuota /home (che si trova su sda1) ci servirà da "portale" per andare ad usare i dati di sda2.
In gergo di chiama punto di mount. Per fare questo, modifica il file /etc/fstab
nano /etc/fstab
aggiungendo la riga
/dev/sda2 /home ext3 defaults 0 0

-monta la "Nuova" home
mount /home

-avvia il server grafico
/etc/init.d/gdm start

Per poter darti istruzioni più dettagliate è necessario conoscere il tuo schema di partizionamento.
Riporta sul forum l'output di

cfdisk -P t

ed il contenuto del file /etc/fstab.

Ciao.

Carlo
Offline
Joined: 09/22/2008

Ho cercato di fermare il server grafico con il seguente comando su console non emulata
/etc/init.d/gdm stop
ma mi dice che non c'è un file o cartella con quel nome.

Per la cronaca, il server grafico di Xubuntu è lo stesso di Ubuntu cioè gdm ma ho scoperto che si può usare anche xdm che però va installato a parte in un'altra cartella.

sirio81
Offline
Joined: 10/06/2008

1-stai usando sudo? sudo /etc/init.d/gdm stop ?
2-apri synaptic e cerca "display manager" in nome e descrizione così vedi quale/i hai installato
3-ho letto che da xfce puoi scegliere il display manager in >applications > settings > login window

Eventualmente prova
pkill X