Das grafische Installationsprogramm von Ubuntus erstellt nicht automatisch eine separate Partition für / home. Das ist richtig. Es ist jedoch empfehlenswert, dies zu tun, und Sie können dies tun, wenn Sie manuell partitionieren möchten. Aber selbst wenn Sie es nicht getan haben, können Sie es trotzdem beheben.
Es gibt jedoch ein paar Dinge zu beachten. Stellen Sie zunächst sicher, dass alle Distributionen das auf der Home-Partition verwendete Dateisystem verwenden können. Es ist normalerweise kein Problem, aber besser sicher als leid. Zweitens, und das ist wichtiger. Verwenden Sie nicht dasselbe Basisverzeichnis zwischen Distributionen, es sei denn, Sie wissen, was Sie tun. Die Distributionen haben möglicherweise unterschiedliche Versionen der installierten Software, was bedeutet, dass ihre Einstellungen möglicherweise nicht identisch sind. Dies sollte normalerweise kein Problem sein, da die Anwendungen verschiedene Versionen ordnungsgemäß verarbeiten sollten, aber nicht alle. Es ist jedoch völlig in Ordnung, ein Basisverzeichnis mit einem anderen Namen als Ihrem Benutzernamen zu haben, sodass dies kein Problem darstellt.
Wenn ich richtig lese, sollten Sie zwei Partitionen für Ubuntu (Swap und Root) und einige Partitionen für Debian haben. Als erstes mounten Sie das Debians-Ausgangsverzeichnis in Ubuntu und stellen sicher, dass es beim Booten gemountet wird, indem Sie es zu / etc / fstab hinzufügen. Es gibt jede Menge Dokumentationen, wie man das macht, also werde ich nicht darauf eingehen.
Wenn Sie die Debians-Home-Partition in / home einhängen, wird das Ubuntus / home-Verzeichnis ausgeblendet. Hängen Sie es also zuerst an einer anderen Stelle ein, zum Beispiel in / mnt. Jetzt müssen Sie einige Entscheidungen treffen. Sie können versuchen, dasselbe Ausgangsverzeichnis für alle Distributionen zu verwenden, wenn Sie möchten, oder Sie können für jede Distribution ein anderes Ausgangsverzeichnis haben. Sie können zum Beispiel für jede Distribution einen eigenen Ordner in / home anlegen, wie zum Beispiel:
- / home / ubuntu / benutzername
- / home / debian / benutzername
- / home / other_distro / benutzername
Ich würde sagen, das ist die sicherste Lösung. Ich gehe davon aus, dass Ihre privaten Verzeichnisse nicht verschlüsselt sind. Wenn dies der Fall ist, wird dies die Dinge komplizieren, obwohl die Hauptprozedur ähnlich wäre. Sie sollten wahrscheinlich von Ihrem Hauptkonto abgemeldet sein, wenn Sie dies tun, erstellen Sie einen neuen Benutzer, machen Sie ihn zum Administrator und melden Sie sich als dieser Benutzer an.
Sie müssen alle aktuellen Benutzer in allen Ihren Distributionen konfigurieren, um den neuen Speicherort für das Basisverzeichnis zu verwenden. Sie sollten die Distributionen auch so konfigurieren, dass diese Pfade standardmäßig für neue Benutzer verwendet werden, die Sie erstellen.
Wenn Sie die Home-Partition auf / mnt gemountet haben, würden Sie / home / ubuntu und / home / debian erstellen. Anschließend kopieren Sie / home / username nach / mnt / ubuntu / username und verschieben / mnt / username nach / mnt / debian / username (für den Debian-Benutzer).
Sie haben jetzt sowohl Ubuntu- als auch Debians-Benutzer-Homes in denselben Partitionen, jedoch in unterschiedlichen Home-Verzeichnissen. Wenn Sie Debian und Ubuntu so konfiguriert haben, dass diese Partition beim Booten in / home eingehängt wird und die Benutzer die neuen Pfade für ihre Häuser verwenden, sollte alles in Ordnung sein. Wenn Sie beabsichtigen, eine neue Distribution zu installieren, müssen Sie zunächst / home / distroname / erstellen und wie gewohnt installieren. Verwenden Sie jedoch die Home-Partition und konfigurieren Sie sie so, dass / home / distroname als Standardspeicherort für neue Benutzer-Homes verwendet wird. Wenn Sie das tun, stellen Sie sicher, dass Sie es nicht formatieren, sonst verlieren Sie die Daten von Debian und Ubuntu :)
Wenn Sie ein einzelnes Basisverzeichnis wiederverwenden möchten, vergewissern Sie sich, dass Sie wissen, was Sie tun. Sie müssten die gleiche UID für die Benutzer in den Distributionen haben. Andernfalls würden die Berechtigungen durcheinander gebracht.
Viel Glück und machen Sie Backups :)
ubuntu
Ordner in der Home-Partition, dann kopiert alle Dateien aus dem aktuellen Home-Verzeichnis in dieses neue/homepartion/ubuntu/
nächste Ich bearbeitete die/etc/fstab
, um den neuen Ordner als Standard / Home-Verzeichnis zu zeigen, so dass ich/dev/sda10 /home ext4 nodev,nosuid 0 2
am Ende schrieb . Aber jetzt kann das System den Home-Ordner nicht finden