Separates Mounten von /etc

Separates Mounten von /etc

Ich habe gerade ein ungewöhnliches Problem mit der Installation von Ubuntu 18 und dem ersten Start festgestellt. Wenn ich zwei Festplatten habe, eine unter /und die andere unter gemountet /opt, ist die Installation erfolgreich und der Start erfolgt ohne Probleme.

Wenn ich jedoch eine Festplatte für /und die andere für verwende /etc, startet das System trotz erfolgreicher Installation nicht. Es befindet sich in einer Schleife.

Ist jemand auf dieses Problem gestoßen?

Antwort1

Es gibt keinen guten Grund, jemalsmontieren /etcentweder auf einem separaten Slice oder einer Festplatte. Tatsächlich ist es einWirklichschlechte Idee (wie Sie gerade festgestellt haben).

Der Grund hierfür ist, /etcdass alle (System-)Startvorgänge (drin,fstab) und Konfigurationsdaten, die bestimmen, welche Hardware angesprochen und welche Dienste gestartet werden sollen. Wie diese Hardware angesprochen und die Dienste gestartet werden sollen. Wenn Sie /etcauf einer separaten Festplatte oder einem separaten Slice mounten, kann das System es (noch) nicht sehen, da es keinen Zugriff auf (alle) Informationen hat, die es braucht, um es überhaupt mounten zu können – puh, das war ein ganz schöner Brocken.

Hoffe, das ist verständlich. Aber mit anderen Worten: Mounten Sie nicht /etcauf einer separaten Festplatte -immer. :)

Antwort2

Versuchen Sie, /etcüber /etc/fstabverfügbar nur auf demandereFestplatte? Können Sie den Fehler jetzt sehen?

Ich vermute, Sie brauchen es /etcauf der Root-Platte, damit (getrennt!) das Gewünschte von der anderen Platte fstabgelesen und schließlich gemountet werden kann. Andere Dateien auf der ursprünglichen Platte werden möglicherweise verwendet, bevor die gewünschte gemountet wird, sodass Sie (einen Stub) auf Ihrem Root-Dateisystem ohnehin pflegen müssen . Das könnte ein Chaos sein./etc/etc/etc

Mit systemdkönnen Sie ohne mounten fstab, die Konfiguration bleibt jedoch darin erhalten /etc.

Möglicherweise gibt es Workarounds. Diese Frage zu Unix & Linux SE ist einigermaßen nützlich:Verschieben /etcin eine separate Partition.

Ich würde es jedenfalls einfach halten undnichtseparat mounten /etc. Normalerweise speichert es so wenig Daten, dass es in das Root-Dateisystem passen sollte. Wenn nicht genug Platz vorhanden ist, /sollten /etcSie Ubuntu (das keine winzige Distribution ist) erst gar nicht verwenden.

Eine separate Montage /etcschafft nur Probleme und löst nichts. Verwerfen Sie die Idee.

verwandte Informationen