目前,我的机器上的 MBR 已损坏,因此我决定从 liveCD 重新安装 GRUB chroot
。从本教程,我可以完成重新安装。但是,我不清楚为什么要/proc
在新的根环境中挂载。(对于/dev
和,/sys
我认为这是因为应该引用一些文件。)对于也是同样的原因,重新安装 GRUB 时需要/proc
哪些文件?/proc
谢谢!并致以最诚挚的问候!
答案1
/proc
是一个虚拟文件系统,其中包含有关系统的非常具体的信息,如环境变量和硬件设置。因此,在使用过程中需要它来获取内核特定的信息chroot
(例如,lsmod
与 紧密相关/proc/modules
)。
Gentoo 在其手册
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, …
它主要是系统信息,因此它很可能提供了 GRUB 在过程中可能需要的内容,例如中的内容/proc/sys
,它提供了在启动时运行的脚本(可能与 GRUB 有关,我不确定)。
如果你想深入了解它/proc
的内容,也许这将会是一本好书。