В настоящее время MBR на моей машине поврежден, поэтому я решил переустановить GRUB с liveCD и с chroot . Из этого урока я могу завершить переустановку. Тем не менее, мне неясно, почему я должен монтировать /proc в новой корневой среде. (Для /dev и /sys я думаю, что это потому, что некоторые файлы должны быть переданы.) Является ли та же причина для /proc , какие файлы в /proc требуются при переустановке GRUB?

Спасибо и всего наилучшего!

1 ответ1

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 делает и содержит, возможно, это будет хорошим чтением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .