source: chapter02/mounting.xml@ 54b3fb5

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 54b3fb5 was 54b3fb5, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Add warnings about mounting /mnt/lfs and
the export of $LFS if restarting the host system. Add
comments to automate those actions.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11353 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 3.1 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="space-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 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>
19
20 <para>Create the mount point and mount the LFS file system by running:</para>
21
22<screen role="nodump"><userinput>mkdir -pv $LFS
23mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS</userinput></screen>
24
25 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> with the designation of the LFS
26 partition.</para>
27
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>
31
32<screen role="nodump"><userinput>mkdir -pv $LFS
33mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS
34mkdir -v $LFS/usr
35mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> $LFS/usr</userinput></screen>
36
37 <para>Replace <replaceable>&lt;xxx&gt;</replaceable> and
38 <replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition
39 names.</para>
40
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>
47
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:
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 there is an established place to work, it is time to
71 download the packages.</para>
72
73</sect1>
74
Note: See TracBrowser for help on using the repository browser.