Changeset 5b0dd3a for chapter06/mountproc.xml
- Timestamp:
- 02/07/2004 10:48:13 AM (21 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- c21999c6
- Parents:
- 74798ca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/mountproc.xml
r74798ca r5b0dd3a 5 5 <para>In order for certain programs to function properly, the 6 6 <emphasis>proc</emphasis> and <emphasis>devpts</emphasis> file systems must be 7 available within the chroot environment. Since kernel version 2.4 a file system 8 can be mounted as many times and in as many places as you like, thus it's not a 9 problem that these file systems are already mounted on your host system, 10 especially so because they are virtual file systems.</para> 7 available within the chroot environment. The proc file system is the process 8 information pseudo file system through which the kernel provides information 9 about the status of the system. And the devpts file system is nowadays the most 10 common way pseudo terminals (PTYs) are implemented. Since kernel version 2.4, a 11 file system can be mounted as many times and in as many places as you like, 12 thus it's not a problem that these file systems are already mounted on your 13 host system, especially so because they are virtual file systems.</para> 11 14 12 <para>First make the mount points for these filesystems:</para> 15 <para>First become <emphasis>root</emphasis>, as only <emphasis>root</emphasis> 16 can mount file systems in unusual places. Then check again that the LFS 17 environment variable is set correctly by running <userinput>echo 18 $LFS</userinput> and making sure it shows the path to your LFS partition's 19 mount point, which is <filename class="directory">/mnt/lfs</filename> if you 20 followed our example.</para> 21 22 <para>Now make the mount points for these filesystems:</para> 13 23 14 24 <screen><userinput>mkdir -p $LFS/{proc,dev/pts}</userinput></screen> 15 25 16 <para>Now become <emphasis>root</emphasis>, since only 17 <emphasis>root</emphasis> can mount file systems in unusual places. Then 18 check again that the LFS environment variable is set correctly by running 19 <userinput>echo $LFS</userinput> and making sure it shows the path to your LFS 20 partition's mount point, which is <filename 21 class="directory">/mnt/lfs</filename> if you followed our example.</para> 22 23 <para>The <emphasis>proc</emphasis> file system is the process information 24 pseudo file system through which the kernel provides information about the 25 status of the system. Mount it with:</para> 26 <para>Mount the <emphasis>proc</emphasis> file system with:</para> 26 27 27 28 <screen><userinput>mount proc $LFS/proc -t proc</userinput></screen> 28 29 29 <para>The <emphasis>devpts</emphasis> file system is now the most common way 30 for pseudo terminals (PTYs) to be implemented. Mount it with:</para> 30 <para>And mount the <emphasis>devpts</emphasis> file system with:</para> 31 31 32 32 <screen><userinput>mount devpts $LFS/dev/pts -t devpts</userinput></screen> 33 33 34 <para>This last command might fail with an error to the effect of:</para>34 <para>This last command might fail with an error like:</para> 35 35 36 36 <blockquote><screen>filesystem devpts not supported by kernel</screen></blockquote> … … 48 48 <xref linkend="ch-system-MAKEDEV"/> section.</para> 49 49 50 <para>Remember , if for any reason you stop working on your LFS, and start again51 later, it's important to check that these file systems are mounted again before 52 entering the chroot environment, otherwise some problems could occur.</para>50 <para>Remember that if for any reason you stop working on your LFS, and start 51 again later, it's important to check that these file systems are mounted again 52 before entering the chroot environment, otherwise problems could occur.</para> 53 53 54 54 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.