Neuinstallation von Ubuntu ohne Formatierung / home sowie ohne alte Konfigurationsdateien?


27

Ich habe /homeauf einer separaten Partition. Ich möchte Ubuntu neu installieren.

Ich möchte meine persönlichen Dateien nicht in / home verlieren (ich habe bereits ein Backup, möchte aber den Aufwand vermeiden, das Backup wiederherzustellen). Ich weiß , wie Ubuntu mit einer vorhandenen neu zu installieren /homePartition ohne Formatierung, aber ich mag nicht jede Konfiguration aus früheren Ubuntu in der neu sein installieren.

Mit anderen Worten, ich möchte eine neue und frische Installation von Ubuntu mit meinen vorherigen persönlichen Dateien, /homejedoch OHNE Konfigurationsdatei von der vorherigen Ubuntu-Installation. Ist das möglich? Wie könnte ich das erreichen?

Ich habe darüber nachgedacht, alle ausgeblendeten Konfigurationsdateien /home(die mit einem "Punkt" beginnen) manuell von der Live-CD zu löschen, bevor ich das Installationsprogramm startete. Ich bin mir jedoch nicht sicher, ob die Dateiberechtigungen das Löschen dieser Dateien ermöglichen. Ich bin mir auch nicht sicher, ob dies ausreicht, um keine Konfigurationseinstellungen aus der vorherigen Installation zu übernehmen. Ich dachte, es wäre gut, hier zu fragen, bevor ich dies versuche, aus "Sicherheitsgründen";)


+1 - diese Frage habe ich mir oft gefragt, aber ich musste mich nie darum kümmern.
jrg

Antworten:


18

Ich habe das jetzt ziemlich oft gemacht - fast jedes Mal, wenn ich mein System aufgerüstet habe oder (besonders) wenn ich auf eine andere Distribution umgestiegen bin. Normalerweise melde ich mich ab, gehe zu einer Konsole und melde mich direkt als root an (oder, abhängig von der Systemkonfiguration, als anderer Benutzer und wechsle zu root), wechsle in den Ordner / home und ändere einfach den Namen meines Benutzer-Home-Ordners, z. B. in "myUserName.bak" ". z.B:

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

Nach der Installation kann ich alle erforderlichen Daten sicher in den neu erstellten Basisordner für meinen Benutzer verschieben. (Das ist auch ein guter Punkt, um zu überlegen, ob Sie zB den Ordner mit den großen Dateien wirklich brauchen, den Sie in den letzten 2 Jahren noch nie berührt haben;))

Bearbeiten Sie wie in den Kommentaren vorgeschlagen: Bevor Sie von Ihrem umbenannten Basisordner aus auf die Dateien und Ordner zugreifen können, müssen Sie diese bearbeiten

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

Können Sie nach der Neuinstallation von Ubuntu auf alle Dateien im umbenannten Ordner zugreifen?
Vincenzo

sicher - kein prob. Solange Sie "chown -R user.group myUserName.bak" nach der Neuinstallation
Roland Kohn

Ich habe einen neuen 12.04 nach Ihrer wertvollen Anleitung installiert. Mein Benutzername lautet: 'aliyans'. Ich gab die folgenden in einem Terminal: groups aliyans. Und der Ausgang war: aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter. Also, was wird sich newUser.newUsersGroupin meinem Fall ändern ? Wird es so sein sudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak?
001neeraj

5

Ich habe immer eine / home-Partition getrennt von der / so, wenn ich bei einer Neuinstallation / -Upgrade bin, wenn ich zum Schritt "Partitionen einrichten" komme, wähle ich eine für / (formatiert) und eine andere für / home (nicht) formatiert), aber mit demselben Dateisystem wie das vorherige (oder kompatiblen).

Wenn ich dann Benutzer erstelle, stelle ich sicher, dass ich die gleichen Benutzernamen wie bei der vorherigen Installation verwende, damit / home / user an den gleichen Ort gelangt. Das Schöne daran ist, dass das Benutzerverzeichnis nicht überschrieben wird.

Also wenn ich hatte / home / mike , nach meinem Upgrade werde ich ein Haus wieder haben unter / und erstellen Sie den Benutzer mike , damit es alle Dateien und Konfigurationsdateien aus der vorherigen Version auf / home / bekommt mike .

Das einzige, was hier fehlt, sind die Konfigurationsdateien / etc, die eine Sicherung / Wiederherstellung benötigen.


Dies ist auch meine Art der ursprünglichen Einrichtung. Klingt wirklich gut, dass Ubuntu das Home-Verzeichnis des Benutzers nicht überschreibt. Ich werde es auch versuchen. Gibt es eine Liste von / etc Konfigurationsdateien, die überprüft werden müssen und die Sie wahrscheinlich sichern möchten?
Lode

3

Das mache ich immer:

Auf der Live-CD mounte ich die / home-Partition und verwende den Befehl

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

Das Ubuntu gibt Besitz an den Benutzernamen Ubuntu (der Benutzername der Live-CD ist Ubuntu) und den Ordner, in dem sich der Pfad befindet, auf dem sich das Laufwerk befindet. Auf der Live-CD ist dies normalerweise in / media / und der Name besteht aus vielen Zahlen und Buchstaben.

Jetzt lösche alle Konfigurationsdateien (Dateien und Ordner, die mit einem Punkt beginnen), aber ich lasse ein paar (wie .minecraft für meine Spielspeicher). Es sind nicht nur Ordner, sondern auch Dateien, die mit einem Punkt beginnen.

Während des Installers. Wechseln Sie zum benutzerdefinierten Partitionsmanager. Legen Sie Ihre Partition als Einhängepunkt / Ausgangsort fest (indem Sie darauf klicken und Bearbeiten oder Ändern auswählen oder wie auch immer sie jetzt heißt), und lassen Sie sie so, dass sie nicht formatiert ist (in der Spalte F der Laufwerksliste bedeuten Häkchen, dass dies der Fall ist formatiert werden) und legen Sie Ihre OS-Partition (eine mit Systemdateien) als Einhängepunkt / fest und formatieren Sie diese.

JEDOCH

Nachdem Sie die Installation abgeschlossen und sich angemeldet haben, ist Ihr Heimlaufwerk unbrauchbar, da es sich immer noch in Ubuntu befindet. um es wieder zu ändern laufe

sudo chown -hR YourUsernameHere ~/

+1 zur Bestätigung, dass eine Partition ohne Formatierung in der Installation belassen werden kann.
Thiago Macedo

1

Ich habe dies getan, indem ich die versteckten Dateien und Ordner in ein separates Verzeichnis verschoben habe (aber ich denke, das Löschen würde auch funktionieren) und dann heruntergefahren und von der Live-CD installiert habe, genau wie es grahammechanical in seiner Antwort vorgeschlagen hat.

Ich kann bestätigen, dass es funktioniert (oder zumindest bei mir).

Wenn Sie die versteckten Dateien und Ordner behalten, anstatt sie zu löschen, können Sie sie zum selektiven Wiederherstellen von Konfigurationen verwenden, die Sie möglicherweise doch behalten möchten.


0

Sie sind möglicherweise die erste Person, die versucht, was Sie tun möchten. Sie können uns also sagen, ob es funktioniert.

Ich würde vorschlagen, dass Sie diese versteckten Dateien / Ordner löschen, die mit einem Punkt beginnen (oder, wenn Sie nervös sind - benennen Sie sie in um .somethingold), dann herunterfahren und von der Live-CD booten und neu installieren, ohne /homezu formatieren.

Programme, die neu installiert werden, erstellen neue Punktdateien / -ordner.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.