Warum sollte das `/ proc`-Dateisystem gemountet werden, wenn GRUB von` chroot` neu installiert wird?

670
Summer_More_More_Tea

Derzeit ist der MBR auf meinem Computer beschädigt, daher entscheide ich mich, GRUB von einer Live-CD und mit neu zu installieren chroot. In diesem Lernprogramm kann ich die Neuinstallation abschließen. Mir ist jedoch nicht klar, warum ich /procin die neue Root-Umgebung einsteigen sollte. (Für /devund /sysich denke es liegt daran, dass einige Dateien referenziert werden sollten.) Gibt es den gleichen Grund dafür /proc, welche Dateien /procbei der Neuinstallation von GRUB erforderlich sind?

Danke und viele Grüße!

0

1 Antwort auf die Frage

1
nerdwaller

/procist ein virtuelles Dateisystem, das ziemlich spezifische Informationen zum System enthält, beispielsweise Umgebungsvariablen und Hardware-Setup. Es wird also für Kernel-spezifische Informationen während des chrootGebrauchs benötigt (zB lsmodist eng damit verbunden /proc/modules).

Gentoo gibt in ihrem Handbuch eine sehr kleine Zusammenfassung

To make sure that the new environment works properly,  we need to make certain file systems available there as well.  Mount the /proc filesystem on /mnt/gentoo/proc to allow  the installation to use the kernel-provided information  within the chrooted environment, … 

Meist handelt es sich dabei um Systeminformationen, die wahrscheinlich GRUB in diesem Prozess benötigen, z. B. Dinge in /proc/sys, die die Ausführung von Skripts beim Booten vorsehen (möglicherweise mit GRUB verbunden, da bin ich mir nicht sicher).

Wenn Sie wirklich in der Tiefe mit bekommen, was /proctut und enthält vielleicht dies wird eine gute Lektüre sein.