kernfs.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  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. <para>Various file systems exported by the kernel are used to communicate to and
  10. from the kernel itself. These file systems are virtual in that no disk space is
  11. used for them. The content of the file systems resides in memory.</para>
  12. <para>Begin by creating directories onto which the file systems will be mounted:</para>
  13. <screen><userinput>mkdir -pv $LFS/{proc,sys}</userinput></screen>
  14. <para>Now mount the file systems:</para>
  15. <screen><userinput>mount -vt proc proc $LFS/proc
  16. mount -vt sysfs sysfs $LFS/sys</userinput></screen>
  17. <para>Remember that if for any reason you stop working on the LFS
  18. system and start again later, it is important to check that these file
  19. systems are mounted again before entering the chroot
  20. environment.</para>
  21. <para>Additional file systems will soon be mounted from within the
  22. chroot environment. To keep the host up to date, perform a <quote>fake
  23. mount</quote> for each of these now:</para>
  24. <screen><userinput>mount -vft tmpfs tmpfs $LFS/dev
  25. mount -vft tmpfs tmpfs $LFS/dev/shm
  26. mount -vft devpts -o gid=4,mode=620 devpts $LFS/dev/pts</userinput></screen>
  27. </sect1>