为什么从`chroot`重新安装GRUB时应该挂载`/ proc`文件系统?


0

目前,我机器上的MBR已损坏,因此我决定从liveCD重新安装GRUB chroot。从 本教程 ,我可以完成重新安装。但是,我不清楚我应该装载的原因 /proc 在新的根环境上。 (对于 /dev/sys 我认为这是因为应该引用一些文件。)原因相同 /proc,哪些文件 /proc 重新安装GRUB时是否需要?

谢谢,最诚挚的问候!

Answers:


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 或许,包含 这个 将是一个很好的阅读。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.