diff options
Diffstat (limited to 'chapter06')
-rw-r--r-- | chapter06/mountproc.xml | 44 |
1 files changed, 22 insertions, 22 deletions
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 @@ <para>In order for certain programs to function properly, the <emphasis>proc</emphasis> and <emphasis>devpts</emphasis> 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.</para> - -<para>First make the mount points for these filesystems:</para> +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.</para> + +<para>First become <emphasis>root</emphasis>, as only <emphasis>root</emphasis> +can mount file systems in unusual places. Then check again that the LFS +environment variable is set correctly by running <userinput>echo +$LFS</userinput> and making sure it shows the path to your LFS partition's +mount point, which is <filename class="directory">/mnt/lfs</filename> if you +followed our example.</para> + +<para>Now make the mount points for these filesystems:</para> <screen><userinput>mkdir -p $LFS/{proc,dev/pts}</userinput></screen> -<para>Now become <emphasis>root</emphasis>, since only -<emphasis>root</emphasis> can mount file systems in unusual places. Then -check again that the LFS environment variable is set correctly by running -<userinput>echo $LFS</userinput> and making sure it shows the path to your LFS -partition's mount point, which is <filename -class="directory">/mnt/lfs</filename> if you followed our example.</para> - -<para>The <emphasis>proc</emphasis> file system is the process information -pseudo file system through which the kernel provides information about the -status of the system. Mount it with:</para> +<para>Mount the <emphasis>proc</emphasis> file system with:</para> <screen><userinput>mount proc $LFS/proc -t proc</userinput></screen> -<para>The <emphasis>devpts</emphasis> file system is now the most common way -for pseudo terminals (PTYs) to be implemented. Mount it with:</para> +<para>And mount the <emphasis>devpts</emphasis> file system with:</para> <screen><userinput>mount devpts $LFS/dev/pts -t devpts</userinput></screen> -<para>This last command might fail with an error to the effect of:</para> +<para>This last command might fail with an error like:</para> <blockquote><screen>filesystem devpts not supported by kernel</screen></blockquote> @@ -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 <xref linkend="ch-system-MAKEDEV"/> section.</para> -<para>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.</para> +<para>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.</para> </sect1> |