Ich habe /home
auf 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 /home
Partition 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, /home
jedoch 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";)
Antworten:
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:
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
quelle
groups aliyans
. Und der Ausgang war:aliyans : aliyans adm dialout cdrom plugdev lpadmin admin sambashare debian-tor jupiter
. Also, was wird sichnewUser.newUsersGroup
in meinem Fall ändern ? Wird es so seinsudo chown -R aliyans.aliyans.adm.dialout.cdrom.plugdev.lpadmin.admin.sambashare.debian-tor jupiter /home/myUserName.bak
?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.
quelle
Das mache ich immer:
Auf der Live-CD mounte ich die / home-Partition und verwende den Befehl
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
quelle
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.
quelle
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/home
zu formatieren.Programme, die neu installiert werden, erstellen neue Punktdateien / -ordner.
quelle