source: chapter02/mounting.xml@ 0ea3431

xry111/clfs-ng
Last change on this file since 0ea3431 was ad9fbd1, checked in by Xi Ruoyao <xry111@…>, 20 months ago

mounting: create &fstab; conventional entity and use it

  • Property mode set to 100644
File size: 3.0 KB
RevLine 
[673b0d8]1<?xml version="1.0" encoding="ISO-8859-1"?>
[b06ca36]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[673b0d8]4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
[87bae31]7
[afcfd74]8<sect1 id="ch-partitioning-mounting">
[87bae31]9 <?dbhtml filename="mounting.html"?>
10
11 <title>Mounting the New Partition</title>
[673b0d8]12
[9011f2d2]13 <para>Now that a file system has been created, the partition must
14 be mounted so the host system can access it. This book assumes that
15 the file system is mounted at the directory specified by the
16 <envar>LFS</envar> environment variable described in the previous section.
[5f28def]17 </para>
[81fd230]18
[9011f2d2]19 <para>Create the mount point and mount the LFS file system with these commands:</para>
[81fd230]20
[5998892]21<screen role="nodump"><userinput>mkdir -pv $LFS
[4e7e16d]22mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS</userinput></screen>
[81fd230]23
[9011f2d2]24 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> with the name of the LFS
[87bae31]25 partition.</para>
[81fd230]26
[9011f2d2]27 <para>If you are using multiple partitions for LFS (e.g., one for
28 <filename class="directory">/</filename> and another for <filename
29 class="directory">/home</filename>), mount them like this:</para>
[81fd230]30
[5998892]31<screen role="nodump"><userinput>mkdir -pv $LFS
[4e7e16d]32mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS
[d7a9421]33mkdir -v $LFS/home
34mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/home</userinput></screen>
[81fd230]35
[0090db5]36 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> and
37 <replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
[87bae31]38 names.</para>
[81fd230]39
[d9c836b]40 <para>Ensure that this new partition is not mounted with permissions that are
41 too restrictive (such as the <option>nosuid</option> or
42 <option>nodev</option> options). Run the <command>mount</command> command
[87bae31]43 without any parameters to see what options are set for the mounted LFS
[77a264e9]44 partition. If <option>nosuid</option> and/or <option>nodev</option> are set,
[9011f2d2]45 the partition must be remounted.</para>
[81fd230]46
[9011f2d2]47 <warning><para>The above instructions assume that you will not restart
[54b3fb5]48 your computer throughout the LFS process. If you shut down your system,
[a04b192f]49 you will either need to remount the LFS partition each time you restart
[ad9fbd1]50 the build process, or modify the host system's &fstab; file to automatically
[9011f2d2]51 remount it when you reboot. For example, you might add this line to your
[ad9fbd1]52 &fstab; file:
[54b3fb5]53
54<screen role="nodump">/dev/<replaceable>&lt;xxx&gt;</replaceable> /mnt/lfs ext4 defaults 1 1</screen>
55
56 If you use additional optional partitions, be sure to add them also.
57
58 </para></warning>
59
60
[c226182]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>
64
65<screen role="nodump"><userinput>/sbin/swapon -v /dev/<replaceable>&lt;zzz&gt;</replaceable></userinput></screen>
66
67 <para>Replace <replaceable>&lt;zzz&gt;</replaceable> with the name of the
68 <systemitem class="filesystem">swap</systemitem> partition.</para>
69
[9011f2d2]70 <para>Now that the new LFS partition is open for business, it's time to
[87bae31]71 download the packages.</para>
[1422130]72
[673b0d8]73</sect1>
[81fd230]74
Note: See TracBrowser for help on using the repository browser.