Reinstallare Ubuntu senza formattazione / home, nonché senza vecchi file di configurazione?


27

Ho /homesu una partizione separata. Voglio reinstallare Ubuntu.

Non voglio perdere i miei file personali in / home (ho già un backup ma vorrei evitare il fastidio di ripristinare il backup). So reinstallare Ubuntu usando una /homepartizione esistente senza formattarla, ma non voglio che nessuna configurazione della precedente Ubuntu sia presente nella nuova installazione.

In altre parole, vorrei una nuova e nuova installazione di Ubuntu, con i miei file personali precedenti /homema SENZA qualsiasi file di configurazione dalla precedente installazione di Ubuntu. È possibile? Come potrei riuscirci?

Stavo pensando di eliminare manualmente tutti i file di configurazione nascosti /home(quelli che iniziano con un "punto") dal Live CD prima di avviare il programma di installazione, ma non sono sicuro se i permessi dei file mi consentiranno di eliminare quei file e io ' Inoltre, non sono sicuro che ciò sia sufficiente per non apportare alcuna impostazione di configurazione dall'installazione precedente. Ho pensato che sarebbe bello chiedere qui prima di provare a farlo, per motivi di "sicurezza";)


+1: questa domanda è una cosa che mi sono spesso chiesto ma di cui non mi sono mai dovuto preoccupare.
giovedì

Risposte:


19

L'ho fatto abbastanza spesso ora - quasi ogni volta che ho aggiornato il mio sistema o (soprattutto) se sono passato a un'altra distribuzione. Di solito esco, vado su una console e accedo direttamente come root (o in base alla configurazione del sistema, come un altro utente e passo alla root), cd nella cartella / home e cambio semplicemente il nome della mia cartella home dell'utente, ad es. In "myUserName.bak ". per esempio:

sudo mv /home/myUserName /home/myUserName.bak

Dopo l'installazione posso spostare in sicurezza tutti i dati necessari nella cartella home appena creata per il mio utente. (Questo è anche un buon punto per pensare se ad esempio hai davvero bisogno di quella cartella di file di grandi dimensioni che non hai mai toccato negli ultimi 2 anni;))

modifica come suggerito dai commenti: prima di poter accedere ai file e alle cartelle dalla cartella Home rinominata devi farlo

sudo chown -R newUser.newUsersGroup /home/myUserName.bak

Puoi accedere a tutti i file nella cartella rinominata dopo una nuova installazione di Ubuntu?
Vincenzo,

certo - nessun problema. fintanto che "chown -R user.group myUserName.bak" dopo la reinstallazione
Roland Kohn

Ho installato un nuovo 12.04 secondo la tua preziosa guida. Il mio nome utente è: "aliyans". Ho rilasciato il seguente in un terminale: groups aliyans. E l'uscita era: aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Quindi, quale sarà la modifica newUser.newUsersGroupnel mio caso? Sarà come sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj,

5

Ho sempre una partizione / home separata dalla / quindi quando sono su una nuova installazione / aggiornamento, quando arrivo al passaggio "imposta partizioni", ne seleziono una per / (formattata) e un'altra per / home (non formattato) ma con lo stesso file system del precedente (o compatibile).

Quindi, durante la creazione di utenti, mi assicuro di utilizzare gli stessi nomi utente dell'installazione precedente in modo che / home / user arrivi nello stesso posto. La cosa fantastica di questo è che non sovrascrive la directory dell'utente.

Quindi se avessi / home / mike , dopo il mio aggiornamento avrò di nuovo un mount su / home e creerò l'utente mike in modo che ottenga tutti i file e i file di configurazione dalla versione precedente su / home / mike .

L'unica cosa che manca qui sono i file di configurazione / etc che richiedono un backup / ripristino.


Questo è anche il mio modo di installazione originale. Sembra davvero bello che Ubuntu non sovrascriva la home directory dell'utente. Lo proverò anche io. Esiste un elenco tra i file di configurazione / etc da controllare, che probabilmente si desidera eseguire il backup?
Lode,

3

Questo è quello che faccio sempre:

Sul livecd monto la partizione / home e utilizzo il comando

sudo chown -hR  ubuntu /path/to/home/drive

Ubuntu dà la proprietà al nome utente ubuntu (il nome utente del cd live è ubuntu) e più il percorso è quello su cui è montata l'unità. Nel cd live questo è solitamente in / media / e il nome è composto da molti numeri a lettere.

Ora elimino tutti i file di configurazione (file e cartelle che iniziano con un punto), ma ne lascio alcuni (come .minecraft per i miei salvataggi di gioco). Non sono solo cartelle ma anche file che iniziano con un punto.

Durante l'installazione. Vai al gestore delle partizioni personalizzato. Imposta la tua partizione come mount point / home (facendo clic su di essa e selezionando Modifica o Cambia, o come la chiamano ora), e lasciala in modo che non sia formattata (nella colonna F dell'elenco delle unità i segni di spunta indicano che lo farà essere formattato) e impostare la partizione del sistema operativo (uno con i file di sistema) come punto di montaggio / e formattare DO quello.

TUTTAVIA

Dopo aver completato l'installazione e il login, l'unità home sarà inutile poiché la sua proprietà è ancora su Ubuntu. per cambiarlo di nuovo corri

sudo chown -hR YourUsernameHere ~/

+1 per confermare che una partizione può essere lasciata senza formattazione sull'installazione.
Thiago Macedo,

1

L'ho fatto spostando i file e le cartelle nascosti in una directory separata (ma suppongo che anche cancellarli funzionerebbe) e quindi spegnendo e installando dal CD live esattamente come suggerito da Grahammechanical nella sua risposta.

Posso confermare che funziona (o almeno per me).

Se si mantengono i file e le cartelle nascosti invece di eliminarli, è possibile utilizzarli per ripristinare selettivamente qualsiasi configurazione che si può decidere di voler conservare dopo tutto.


0

Potresti essere la prima persona a provare quello che vuoi fare. Quindi, puoi dirci se funziona.

Suggerirei di eliminare quei file / cartelle nascosti che iniziano con un punto (o, se si è nervosi, rinominarli in .somethingold), quindi chiudere e avviare il CD live e reinstallare senza contrassegnare /homeper essere formattato.

I programmi installati di nuovo creeranno nuovi file / cartelle di punti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.