Wie kann fstab Linux anweisen, das Stammverzeichnis zu mounten, wenn sich /etc/fstab in derselben Partition wie das Stammverzeichnis befindet?

Wie kann fstab Linux anweisen, das Stammverzeichnis zu mounten, wenn sich /etc/fstab in derselben Partition wie das Stammverzeichnis befindet?

Wie kann fstab Linux anweisen, das Stammverzeichnis zu mounten, wenn /etc/fstab sich in derselben Partition wie das Stammverzeichnis befindet? Verfügt die Betriebssystempartition (normalerweise unter /boot gemountet) über eine Art Datei, die angibt, welche Partition als Stammverzeichnis gemountet werden soll? Liest das Betriebssystem alle Partitionen und sucht nach /etc/fstab-Dateien, bevor es das Stammverzeichnis mountet? Was ist mit Systemen mit mehreren Partitionen, die unterschiedliche Linux-Betriebssysteme enthalten (dann gäbe es mehrere Partitionen mit /etc/fstab-Dateien)?

Antwort1

Ich denke, @kreemoweet hat es prägnant ausgedrückt.

Der Startvorgang besteht aus einer Reihe verschiedener Schritte, von denen jeder einen anderen in Gang setzt.

Auf einem typischen Desktop-Computer gibt es andere Prozesse, die die Umgebung erstellen, bevor dies geschieht: BIOS, EFI-Bootloader, initrd/initramfs-Prozesse und Kernel-Laden.

Quelle:https://en.wikipedia.org/wiki/Initial_Ramdisk

Antwort2

Nach einigen Experimenten stellte ich fest, dass fstab einfach NICHT zum Mounten des Stammverzeichnisses verwendet wird (zumindest auf meinem Rechner, auf dem Ubuntu 20.04 LTS mit GRUB läuft). Das Ändern der Stammverzeichniszeile von fstab hatte keine Auswirkungen, die gleiche Partition wurde immer noch als Stammverzeichnis gemountet.

Unter der Leitung vondieser Reddit-Beitragin dem ein Archlinux-Benutzer versuchte, sein Stammverzeichnis auf eine andere Partition zu verschieben und feststellte, dass fstab keine Auswirkungen hatte. Dieser Archlinux-Benutzer fand heraus, dass in /boot/grub/grub.cfg eine Anweisung zum Mounten einer bestimmten Partitions-UUID als Stammverzeichnis enthalten ist.

verwandte Informationen