[[Vorlage(Archiviert)]] [[Inhaltsverzeichnis(3)]] ## Diese Warnung ist Bestandteil jedes Howtos und darf nicht entfernt werden. {{{#!vorlage Warnung Die Verwendung dieses Howto geschieht auf eigene Gefahr. Bei Problemen mit der Anleitung melde dies bitte in der dazugehörigen Diskussion und wende dich zusätzlich an den Verfasser des Howtos. }}} ## Bitte die Angaben zu dem letzten erfolgreichen Test dieser Anleitung eintragen: {{{#!vorlage Hinweis Diese Howto-Anleitung wurde zuletzt von [user:Benno-007:] am 27.02.2016 unter '''Ubuntu 14.04''' erfolgreich getestet. }}} {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] }}} = Problembeschreibung = Ubuntu soll neu installiert werden, zum Beispiel mit einer neuen Version an Stelle eines [:Upgrade:Upgrades] oder weil das System auf seinen Ursprungszustand zurückgesetzt werden soll. Wenn man die Daten und Programmeinstellungen der Benutzer behalten möchte, gibt es einige Kleinigkeiten zu beachten. = Anleitung = Die wichtigsten der folgenden Hinweise bei einer Neuinstallation mit einem verschlüsselten Homeverzeichnis sind, dass man den gleichen Benutzernamen, das gleiche Passwort sowie die gleiche Benutzer-ID UID wählt. == Vor der Installation == * Auch ein per Installer [:ecryptfs:verschlüsseltes Homeverzeichnis] lässt sich einfach mit den darin enthaltenen verschlüsselten Unterordnern sichern. Das [:Homeverzeichnis:] lässt sich bei Beachtung aller Schritte nach einer Neuinstallation vom neuen System problemlos wieder automatisch entschlüsseln. * Zunächst muss eine [:Datensicherung:] gemacht werden, mindestens von [:Home:]. Dazu bietet sich ein [:Live-USB:] sowie eine Sicherung des Systems mit [:rsync#Differentielle-Sicherung-des-Systems:][1] an. * Besteht bereits eine eigene [:Homeverzeichnis#Die-Home-Partition:Homepartition], sollte man sie trotzdem sichern, kann sie aber im Installer später unformatiert und damit ungelöscht lassen. Dies erspart das Wiederherstellen der Daten. * Systemeinstellungen befinden sich im systemweiten Einstellungsordner [:Verzeichnisstruktur#etc:/etc]. Wenn man dort nichts manuell geändert hat, braucht man den nicht unbedingt mit sichern, es ist aber empfehlenswert, wobei '''/etc''' nach der Neuinstallation nicht in das neue System wiederhergestellt werden sollte, sondern nur als Backup für konkrete Einzelfälle dient. * Bei mehreren Benutzern wird nun deren durchnummerierte [wikipedia:Benutzerkennung:] (UID) ermittelt. Alle Dateien eines Benutzers haben seine eindeutige UID, welche bei der Datensicherung des [:Homeverzeichnis:Homeverzeichnisses] mit rsync mit gesichert wird. Beim Neuanlegen eines Benutzers wird dieser automatisch an die nächste freie UID gekoppelt. Es ist daher sehr wichtig, dass die Benutzer wieder in der selben Reihenfolge angelegt werden, damit die Nummerierung der Benutzer danach wieder mit denen der eigenen Dateien übereinstimmt, sonst bekommt man keine Schreibrechte auf sein eigenes Homeverzeichnis. {{{#!vorlage Befehl id benutzer01 id benutzer02 }}} * Des Weiteren sollte man sich seine wichtigsten nachinstallierten Programme merken oder notieren. * Praktisch alle neueren Geräte werden mit [:EFI_Bootmanagement:] anstatt einem [wikipedia:BIOS:] ausgeliefert. Entsprechende Hinweise sind auch und gerade bei einer Neuinstallation zu beachten: Die Erstinstallation läuft in der Regel problemlos, aber auch da gibt es Problemgeräte. Bei der Neuinstallation ist unter anderem zu beachten, dass man: * mit der 64-Bit-Version im EFI-Modus bootet. * bei Veränderungen an der Partitionierung auf GPT achtet und eine EFI-Partition bereithält bzw. nicht löscht. Bei Neuanlegen ist diese im Installer die Kennzeichnung ''"EFI-Boot-Partition"'' auszuwählen. * '''Secure Boot''' ist bei Problemfällen zu deaktivieren. * Bei den meisten Geräten lässt sich bei deaktiviertem Secure Boot stattdessen auch ein BIOS-Kompatibilitätsmodus einschalten, welcher etwa als '''CSM''' gekennzeichnet sein kann. Allerdings müsste dieser dann immer deaktiviert werden, falls etwa ein Windows als Zweitsystem mit EFI installiert wurde, da dieses wieder mit aktiviertem EFI gestartet werden muss. Weitere Informationen befinden sich im Übersichtsartikel [:EFI:]. == Bei der Installation == * Bei der [:Installation:] im Installer [:Manuelle_Partitionierung:Etwas anderes] wählen: Eine extra Partition für '''/home''' anlegen ist sinnvoll, da man dann Daten und System getrennt hat, wenn man nochmal neuinstallieren muss. * Besteht bereits eine eigene Homepartition, muss diese nicht formatiert und damit gelöscht werden, sondern lediglich wie folgt zur Verwendung markiert werden. * Wichtig ist, dass man eine separate Partition für das Homeverzeichnis auch entsprechend zur Verwendung als ''"/home"'' in der manuellen Partitionierung beim Menüpunkt ''"Einhängepunkt"'' auswählt. Wenn sie noch keine Daten enthält, muss sie zum Formatieren vorgemerkt werden - das löscht jedoch alle eventuell vorhandenen Daten darauf. Als Dateisystem für das Formatieren eignet sich das Linux-Dateisystem '''ext4'''. * Darauf achten, dass man bei der Neuinstallation die selben Benutzernamen - und bei Verschlüsselung dieselben Passwörter der Benutzer - verwendet. * Alle Benutzer in der selben Reihenfolge, wie oben mit `id` ermittelt, anlegen, damit sie ihre UID sowie GID behalten. Der Installer erlaubt nur das Anlegen des ersten Benutzers. * Nach der Installation noch von [:Live-USB:] die Datensicherung des Homeverzeichnisses in das neue Homeverzeichnis zurückkopieren, z.B. so: {{{#!vorlage Befehl sudo rsync -av --progress --delete /media/BACKUPORDNER /HOME}}} Zuvor müssen mit einem [:Dateimanager:] die entsprechenden Partitionen durch Anklicken eingehangen und die Ordner abgelesen werden. Liegt das Homeverzeichnis auf einer eigenen Partition, muss der Ordner des Mediums aus dem Dateimanager genommen werden, z.B. `/media/ubuntu/medium`. Ist das Homeverzeichnis nur ein Ordner, gibt man diesen sowie seinen Pfad an, z.B. `/media/ubuntu/medium/home`. * Nun kann man das System neustarten und muss nach dem Herunterfahren das Startmedium entnehmen. Unter Umständen kann es sein, dass man das System (vorerst) nur über das Bootmenü vom EFI starten kann (oft per [[Vorlage(Tasten, F12)]]). == Nach der Installation == * Nun kann man zunächst die noch fehlenden Benutzer in ihrer vorherigen Reihenfolge neu anlegen, z.B. mit {{{#!vorlage Befehl sudo adduser benutzer02 }}} Die Reihenfolge ist wichtig, sonst bekommt man danach keine Schreibrechte auf sein eigenes Homeverzeichnis oder kann es bei Home-Verschlüsselung nicht mal entschlüsseln, wie bereits im Abschnitt [#Vor-der-Installation Vor der Installation] angesprochen wurde. * Die früheren Programme kann man folgendermaßen in einem Rutsch wieder nachinstallieren: {{{#!vorlage Befehl sudo apt-get install prog1 prog2 prog3 }}} Dabei einfach die Programme (meist kleingeschrieben) aufzählen. Die [[Vorlage(Tasten, Tab)]]-Taste, gewöhnlich zwei Tasten über der linken Shift-Taste, hilft dabei, die Wörter automatisch zu vervollständigen: {{{#!vorlage Befehl sudo apt-get install firef # NICHT mit Enter bestätigen, sondern stattdessen Tab drücken! }}} Nach Tab sollte aus ''firef'' dann ''firefox'' geworden sein oder nach nochmaligem Tab weitere Vorschläge erscheinen, wenn es mehrere Auswahlmöglichkeiten mit dem Wortanfang `firef` gibt. Eventuell muss man deren Anzeige erst durch Bestätigung der Nachfrage mit `y` erlauben. * Nun fallen die üblichen Nacharbeiten wie bei der Erstinstallation an, welche bereits im Artikel [:Erste_Schritte:] erklärt werden. Vor allem für eventuelle zusätzliche (WLAN-, Grafikkarten-, ...) Treiber, Multimedia, Sprachen sowie Aktualisierungen. = Problembehebung = * Falls '''/home''' eine eigene Partition ist, jedoch die Zuweisung als ''"/home"'' im Installer nicht durchgeführt wurde, auf [:Live-USB:] mit `sudo blkid` die [:UUID:] der Homepartition ermitteln und per {{{#!vorlage Befehl sudo nano /media/ubuntu/medium/etc/fstab }}} (`medium` wieder gemäß Dateimanager anpassen) in die [:fstab:] der neuen Systempartition eintragen. Mit F3, Enter, F2 abspeichern und verlassen. Dabei kann man sich an dem Grundgerüst der bestehenden fstab und dem Abschnitt für root ("/") orientieren. Beispiel für übliche Werte:{{{ UUID=*** /home ext4 relatime 0 2 }}} * [:Software_Problembehebung:] hilft nach dem Wechsel auf eine neue Ubuntuversion beim Auffinden und Entfernen alter Konfigurationsdateien im [:Homeverzeichnis:] betroffener Benutzer von sich als problematisch erweisender Programme. = Links = * [:Homeverzeichnis:] - Was ist das * [:Verzeichnisstruktur#etc:/etc] - Systemeinstellungen * [:rsync:] - Daten sichern * [:UUID:] - Was ist eine UUID * [:blkid:] - UUID ermitteln * [:Benutzer_und_Gruppen:] - Benutzer anlegen * [:Installation:] - Installationsarten * [:EFI_Bootmanagement:] - bei neueren Geräten beachten (vor allem bei Win 8 Geräten) * [:Ubuntu_Installation:] - Bebilderter Überblick * [:Manuelle_Partitionierung:] - Was man wie partitioniert * [:fstab:] - Angelegte Partitionen nachträglich manuell änderbar * [:apt-get:] - Installation von Programmen * [:Notfall:] - Notfallplan bei schwerwiegenden Problemen * [:Howto:] {Übersicht} - Übersicht aller Howto-Artikel #tag: Howto