Changeset 5c0b6e7
- Timestamp:
- 09/05/2003 02:06:21 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, 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_0, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- c4603f5
- Parents:
- 1a6a5c3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
r1a6a5c3 r5c0b6e7 84 84 85 85 <listitem><para>September 4th, 2003 [jeremy]: Chapter 6 - Mounting Proc: 86 Added mounting the devpts filesystem into chroot here. Closes bug 533.</para> 87 </listitem> 88 89 <listitem><para>September 4th, 2003 [jeremy]: Chapter 6 - Mounting Proc: 86 90 Added a warning at the end regarding checking that proc is still mounted 87 91 if you stop and restart the lfs process.</para></listitem> -
chapter06/mountproc.xml
r1a6a5c3 r5c0b6e7 1 1 <sect1 id="ch06-proc"> 2 <title>Mounting the proc file system</title>2 <title>Mounting the proc and devpts file systems</title> 3 3 <?dbhtml filename="proc.html" dir="chapter06"?> 4 4 5 <para>In order for certain programs to function properly, the proc file6 systemmust be available within the chroot environment.5 <para>In order for certain programs to function properly, the proc and devpts 6 file systems must be available within the chroot environment. 7 7 As a file system can be mounted as many times and in as many places 8 as you like, it's not a problem that the proc file system isalready9 mounted on your host system -- especially so because proc is a10 virtual file system.</para>8 as you like, it's not a problem that the these file systems are already 9 mounted on your host system -- especially so because they are virtual 10 file systems.</para> 11 11 12 12 <para>The proc file system is mounted under … … 15 15 16 16 <para><screen><userinput>mount proc /proc -t proc</userinput></screen></para> 17 18 <para>The devpts file system is mounted to <filename class="directory">/dev/pts 19 </filename> by running:</para> 20 21 <para><screen><userinput>mount devpts /dev/pts -t devpts</userinput></screen> 22 </para> 23 24 <para>Should this command fail with an error to the effect of:</para> 25 26 <blockquote><screen>filesystem devpts not supported by kernel</screen></blockquote> 27 28 <para>It means that your host system does not support devpts. You have two 29 options at this point. You can either not worry about it, in which case some 30 of the tests we will run later will fail, or you can use the following command 31 from a terminal not in chroot to put your host's pts system into your new 32 LFS's filesystem:</para> 33 34 <para><screen><userinput>mount --bind /dev/pts $LFS/dev/pts</userinput></screen> 35 </para> 17 36 18 37 <para>You might get warning messages from the mount command, such as … … 31 50 32 51 <para>Remember, if for any reason you stop working on your LFS, and 33 start again later, it's important to check that the proc filesystem isstill52 start again later, it's important to check that these filesystems are still 34 53 mounted inside the chroot enviornment. Otherwise, some programs might 35 54 end up compiled incorrectly.</para>
Note:
See TracChangeset
for help on using the changeset viewer.