From 5b0dd3a11dc2409ba4ea26ef6d9641e1204f1d29 Mon Sep 17 00:00:00 2001 From: Alex Gronenwoud Date: Sat, 7 Feb 2004 10:48:13 +0000 Subject: Fixing several small things. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3232 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/mountproc.xml | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'chapter06') diff --git a/chapter06/mountproc.xml b/chapter06/mountproc.xml index 381786f57..876dbd5c5 100644 --- a/chapter06/mountproc.xml +++ b/chapter06/mountproc.xml @@ -4,34 +4,34 @@ In order for certain programs to function properly, the proc and devpts file systems must be -available within the chroot environment. Since kernel version 2.4 a file system -can be mounted as many times and in as many places as you like, thus it's not a -problem that these file systems are already mounted on your host system, -especially so because they are virtual file systems. - -First make the mount points for these filesystems: +available within the chroot environment. The proc file system is the process +information pseudo file system through which the kernel provides information +about the status of the system. And the devpts file system is nowadays the most +common way pseudo terminals (PTYs) are implemented. Since kernel version 2.4, a +file system can be mounted as many times and in as many places as you like, +thus it's not a problem that these file systems are already mounted on your +host system, especially so because they are virtual file systems. + +First become root, as only root +can mount file systems in unusual places. Then check again that the LFS +environment variable is set correctly by running echo +$LFS and making sure it shows the path to your LFS partition's +mount point, which is /mnt/lfs if you +followed our example. + +Now make the mount points for these filesystems: mkdir -p $LFS/{proc,dev/pts} -Now become root, since only -root can mount file systems in unusual places. Then -check again that the LFS environment variable is set correctly by running -echo $LFS and making sure it shows the path to your LFS -partition's mount point, which is /mnt/lfs if you followed our example. - -The proc file system is the process information -pseudo file system through which the kernel provides information about the -status of the system. Mount it with: +Mount the proc file system with: mount proc $LFS/proc -t proc -The devpts file system is now the most common way -for pseudo terminals (PTYs) to be implemented. Mount it with: +And mount the devpts file system with: mount devpts $LFS/dev/pts -t devpts -This last command might fail with an error to the effect of: +This last command might fail with an error like:
filesystem devpts not supported by kernel
@@ -47,9 +47,9 @@ because there is yet a third way to get PTYs working inside the chroot environment. We'll cover this shortly in the aforementioned section. -Remember, if for any reason you stop working on your LFS, and start again -later, it's important to check that these file systems are mounted again before -entering the chroot environment, otherwise some problems could occur. +Remember that if for any reason you stop working on your LFS, and start +again later, it's important to check that these file systems are mounted again +before entering the chroot environment, otherwise problems could occur. -- cgit v1.2.3-54-g00ecf