Монтирование файловых систем proc и devpts

Для правильного функционирования основных программ файловые системы proc и devpts должны быть доступны из среды chroot. Файловые системы могут монтироваться несколько раз в различных точках, так что то, что они будут смонтированы и на вашей основной системе, не создаст проблем - особенно потому, что они являются виртуальными файловыми системами.

Файловая система proc является pseudo-системой с информацией о процессах, которая используется ядром для представления информации о статусе системы.

Файловая система proc монтируется в /proc запуском команды:

mount proc /proc -t proc

Вы можете получить предупреждение от команды mount следующего вида:

warning: can't open /etc/fstab: No such file or directory
not enough memory

Проигнорируйте его, оно выводится только потому, что  система еще не полностью установлена и отсутствуют некоторые файлы. Команда mount все равно прошла успешно и это все, о чем вам следует беспокоится здесь.

Файловая система devpts описывается проще, она обеспечивает доступ к терминалам pseudo (PTY).

Файловая система devpts монтируется в /dev/pts командой:

mount devpts /dev/pts -t devpts

Если эта команда не прошла, то появится сообщение вида:

filesystem devpts not supported by kernel

Как правило, это означает, что ядро вашей основной системы было скомпилировано без поддержки файловой системы devpts. Вы можете проверить какие файловые системы поддерживаются ядром запуском команды cat /proc/filesystems. Если файловая система с названием devfs будет присутствовать в этом списке, то вы можете пока работать без проблем смонтировав основную файловую систему devfs в корне структуры /dev, которую мы создадим позднее в разделе "Создание устройств (Makedev)". Если devfs нет в списке, то не беспокойтесь, потому что не обязательно использовать именно такую работу с PTY в среде chroot. Мы исправим это в последующем разделе Makedev.

Запомните, если по любой причине вы прекратили работу с  LFS и решили возобновить позже, важно убедиться, что эти системы будут смонтированы внутри среды chroot, иначе могут возникнуть определенные проблемы.