source: chapter02/mounting.xml@ ad9fbd1

11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 12.2 12.2-rc1 bdubbs/gcc13 multilib renodr/libudev-from-systemd trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/loongarch-12.2 xry111/mips64el xry111/multilib xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since ad9fbd1 was ad9fbd1, checked in by Xi Ruoyao <xry111@…>, 2 years ago

mounting: create &fstab; conventional entity and use it

  • Property mode set to 100644
File size: 3.0 KB
Line 
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
8<sect1 id="ch-partitioning-mounting">
9 <?dbhtml filename="mounting.html"?>
10
11 <title>Mounting the New Partition</title>
12
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.
17 </para>
18
19 <para>Create the mount point and mount the LFS file system with these commands:</para>
20
21<screen role="nodump"><userinput>mkdir -pv $LFS
22mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS</userinput></screen>
23
24 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> with the name of the LFS
25 partition.</para>
26
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>
30
31<screen role="nodump"><userinput>mkdir -pv $LFS
32mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS
33mkdir -v $LFS/home
34mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/home</userinput></screen>
35
36 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> and
37 <replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
38 names.</para>
39
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
43 without any parameters to see what options are set for the mounted LFS
44 partition. If <option>nosuid</option> and/or <option>nodev</option> are set,
45 the partition must be remounted.</para>
46
47 <warning><para>The above instructions assume that you will not restart
48 your computer throughout the LFS process. If you shut down your system,
49 you will either need to remount the LFS partition each time you restart
50 the build process, or modify the host system's &fstab; file to automatically
51 remount it when you reboot. For example, you might add this line to your
52 &fstab; file:
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
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
70 <para>Now that the new LFS partition is open for business, it's time to
71 download the packages.</para>
72
73</sect1>
74
Note: See TracBrowser for help on using the repository browser.