mounting.xml 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
  4. <!ENTITY % general-entities SYSTEM "../general.ent">
  5. %general-entities;
  6. ]>
  7. <sect1 id="ch-partitioning-mounting">
  8. <?dbhtml filename="mounting.html"?>
  9. <title>Mounting the New Partition</title>
  10. <para>Now that a file system has been created, the partition needs to
  11. be made accessible. In order to do this, the partition needs to be
  12. mounted at a chosen mount point. For the purposes of this book, it is
  13. assumed that the file system is mounted under the directory specified by the
  14. <envar>LFS</envar> environment variable as described in the previous section.
  15. </para>
  16. <para>Create the mount point and mount the LFS file system by running:</para>
  17. <screen role="nodump"><userinput>mkdir -pv $LFS
  18. mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS</userinput></screen>
  19. <para>Replace <replaceable>&lt;xxx&gt;</replaceable> with the designation of the LFS
  20. partition.</para>
  21. <para>If using multiple partitions for LFS (e.g., one for <filename
  22. class="directory">/</filename> and another for <filename
  23. class="directory">/usr</filename>), mount them using:</para>
  24. <screen role="nodump"><userinput>mkdir -pv $LFS
  25. mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS
  26. mkdir -v $LFS/usr
  27. mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/usr</userinput></screen>
  28. <para>Replace <replaceable>&lt;xxx&gt;</replaceable> and
  29. <replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
  30. names.</para>
  31. <para>Ensure that this new partition is not mounted with permissions that are
  32. too restrictive (such as the <option>nosuid</option> or
  33. <option>nodev</option> options). Run the <command>mount</command> command
  34. without any parameters to see what options are set for the mounted LFS
  35. partition. If <option>nosuid</option> and/or <option>nodev</option> are set,
  36. the partition will need to be remounted.</para>
  37. <warning><para>The above instructions assume that you will not be restarting
  38. your computer throughout the LFS process. If you shut down your system,
  39. you will either need to remount the LFS partition each time you restart
  40. the build process or modify your host system's /etc/fstab file to automatically
  41. remount it upon boot. For example:
  42. <screen role="nodump">/dev/<replaceable>&lt;xxx&gt;</replaceable> /mnt/lfs ext4 defaults 1 1</screen>
  43. If you use additional optional partitions, be sure to add them also.
  44. </para></warning>
  45. <para>If you are using a <systemitem
  46. class="filesystem">swap</systemitem> partition, ensure that it is enabled
  47. using the <command>swapon</command> command:</para>
  48. <screen role="nodump"><userinput>/sbin/swapon -v /dev/<replaceable>&lt;zzz&gt;</replaceable></userinput></screen>
  49. <para>Replace <replaceable>&lt;zzz&gt;</replaceable> with the name of the
  50. <systemitem class="filesystem">swap</systemitem> partition.</para>
  51. <para>Now that there is an established place to work, it is time to
  52. download the packages.</para>
  53. </sect1>