目前,我机器上的MBR已损坏,因此我决定从liveCD重新安装GRUB chroot。从 本教程 ,我可以完成重新安装。但是,我不清楚我应该装载的原因 /proc 在新的根环境上。 (对于 /dev 和 /sys 我认为这是因为应该引用一些文件。)原因相同 /proc,哪些文件 /proc 重新安装GRUB时是否需要?
谢谢,最诚挚的问候!
目前,我机器上的MBR已损坏,因此我决定从liveCD重新安装GRUB chroot。从 本教程 ,我可以完成重新安装。但是,我不清楚我应该装载的原因 /proc 在新的根环境上。 (对于 /dev 和 /sys 我认为这是因为应该引用一些文件。)原因相同 /proc,哪些文件 /proc 重新安装GRUB时是否需要?
谢谢,最诚挚的问候!
Answers:
/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 或许,包含 这个 将是一个很好的阅读。