source: chapter06/kernfs.xml@ 90bfa70

Last change on this file since 90bfa70 was 6a0e6f3, checked in by Matthew Burgess <matthew@…>, 20 years ago
  • Remove the spurious <info> tags that I thought were necessary but evidently aren't

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

  • Property mode set to 100644
File size: 1.3 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE section [
3]>
4<section xmlns="http://docbook.org/docbook-ng"
5 xml:id="ch-system-kernfs">
6<title>Mounting virtual kernel file systems</title>
7<?dbhtml filename="kernfs.html"?>
8
9<para>Various file systems exported by the kernel don't exist at all on your
10hard drive, but are used to communicate things to and from the kernel itself.</para>
11
12<para>Begin by creating directories onto which the file systems will be mounted:</para>
13
14<screen><userinput>mkdir -p $LFS/{proc,sys}</userinput></screen>
15
16<para>Now mount the file systems:</para>
17
18<screen><userinput>mount -t proc proc $LFS/proc
19mount -t sysfs sysfs $LFS/sys</userinput></screen>
20
21<para>Remember that if for any reason you stop working on your LFS, and start
22again later, it's important to check that these file systems are mounted again
23before entering the chroot environment, otherwise problems could occur.</para>
24
25<para>Shortly, we'll be mounting a few more file systems from within the chroot
26environment. To keep the host up-to-date, we'll do a <quote>fake mount</quote>
27for each of these now:</para>
28
29<screen><userinput>mount -f -t ramfs ramfs $LFS/dev
30mount -f -t tmpfs tmpfs $LFS/dev/shm
31mount -f -t devpts -o gid=4,mode=620 devpts $LFS/dev/pts</userinput></screen>
32
33</section>
Note: See TracBrowser for help on using the repository browser.