Update perl page for consistency
[linux_from_scratch.git] / BOOK / chapter02 / mounting.xml
blob98a99ed38b1e66eae802bafd9f9acea976d4a2c4
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 ]>
8 <sect1 id="ch-partitioning-mounting">
9   <?dbhtml filename="mounting.html"?>
11   <title>Mounting the New Partition</title>
13   <para>Now that a file system has been created, the partition needs to
14   be made accessible. In order to do this, the partition needs to be
15   mounted at a chosen mount point. For the purposes of this book, it is
16   assumed that the file system is mounted under the directory specified by the
17   <envar>LFS</envar> environment variable as described in the previous section.
18   </para>
20   <para>Create the mount point and mount the LFS file system by running:</para>
22 <screen role="nodump"><userinput>mkdir -pv $LFS
23 mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS</userinput></screen>
25   <para>Replace <replaceable>&lt;xxx&gt;</replaceable> with the designation of the LFS
26   partition.</para>
28   <para>If using multiple partitions for LFS (e.g., one for <filename
29   class="directory">/</filename> and another for <filename
30   class="directory">/usr</filename>), mount them using:</para>
32 <screen role="nodump"><userinput>mkdir -pv $LFS
33 mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS
34 mkdir -v $LFS/usr
35 mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/usr</userinput></screen>
37   <para>Replace <replaceable>&lt;xxx&gt;</replaceable> and
38   <replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
39   names.</para>
41   <para>Ensure that this new partition is not mounted with permissions that are
42   too restrictive (such as the <option>nosuid</option> or
43   <option>nodev</option> options). Run the <command>mount</command> command
44   without any parameters to see what options are set for the mounted LFS
45   partition. If <option>nosuid</option> and/or <option>nodev</option> are set,
46   the partition will need to be remounted.</para>
48   <warning><para>The above instructions assume that you will not be restarting
49   your computer throughout the LFS process.  If you shut down your system,
50   you will either need to remount the LFS partition each time you restart 
51   the build process or modify your host system's /etc/fstab file to automatically 
52   remount it upon boot.  For example:
54 <screen role="nodump">/dev/<replaceable>&lt;xxx&gt;</replaceable>  /mnt/lfs ext4   defaults      1     1</screen>
56   If you use additional optional partitions, be sure to add them also.
58   </para></warning>
61   <para>If you are using a <systemitem
62   class="filesystem">swap</systemitem> partition, ensure that it is enabled
63   using the <command>swapon</command> command:</para>
65 <screen role="nodump"><userinput>/sbin/swapon -v /dev/<replaceable>&lt;zzz&gt;</replaceable></userinput></screen>
67   <para>Replace <replaceable>&lt;zzz&gt;</replaceable> with the name of the
68   <systemitem class="filesystem">swap</systemitem> partition.</para>
70   <para>Now that there is an established place to work, it is time to
71   download the packages.</para>
73 </sect1>