<< Back to man.ChinaUnix.net

6.2. Mounting Virtual Kernel File Systems

Various file systems exported by the kernel do not exist on the hard drive, but are used to communicate to and from the kernel itself.

Begin by creating directories onto which the file systems will be mounted:

mkdir -p $LFS/{proc,sys}

Now mount the file systems:

mount -t proc proc $LFS/proc
mount -t sysfs sysfs $LFS/sys

Remember that if for any reason you stop working on the LFS system and start again later, it is important to check that these file systems are mounted again before entering the chroot environment.

Additional file systems will soon be mounted from within the chroot environment. To keep the host up to date, perform a “fake mount” for each of these now:

mount -f -t ramfs ramfs $LFS/dev
mount -f -t tmpfs tmpfs $LFS/dev/shm
mount -f -t devpts -o gid=4,mode=620 devpts $LFS/dev/pts