source: chapter06/kernfs.xml@ d001e2b

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.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 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
Last change on this file since d001e2b was d001e2b, checked in by Archaic <archaic@…>, 19 years ago

Further fine-tuning to the changes made in r6249.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@6295 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.4 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
3 <!ENTITY % general-entities SYSTEM "../general.ent">
4 %general-entities;
5]>
6<sect1 id="ch-system-kernfs">
7<title>Mounting Virtual Kernel File Systems</title>
8<?dbhtml filename="kernfs.html"?>
9
10<para>Various file systems exported by the kernel are used to communicate to and
11from the kernel itself. These file systems are virtual in that no disk space is
12used for them. The content of the file systems resides in memory.</para>
13
14<para>Begin by creating directories onto which the file systems will be mounted:</para>
15
16<screen><userinput>mkdir -p $LFS/{proc,sys}</userinput></screen>
17
18<para>Now mount the file systems:</para>
19
20<screen><userinput>mount -t proc proc $LFS/proc
21mount -t sysfs sysfs $LFS/sys</userinput></screen>
22
23<para>Remember that if for any reason you stop working on the LFS
24system and start again later, it is important to check that these file
25systems are mounted again before entering the chroot
26environment.</para>
27
28<para>Additional file systems will soon be mounted from within the
29chroot environment. To keep the host up to date, perform a <quote>fake
30mount</quote> for each of these now:</para>
31
32<screen><userinput>mount -f -t tmpfs tmpfs $LFS/dev
33mount -f -t tmpfs tmpfs $LFS/dev/shm
34mount -f -t devpts -o gid=4,mode=620 devpts $LFS/dev/pts</userinput></screen>
35
36</sect1>
37
Note: See TracBrowser for help on using the repository browser.