Changeset 81fd230 for chapter02


Ignore:
Timestamp:
02/19/2005 10:16:42 PM (19 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
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, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 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
Children:
3d31fc4
Parents:
2f9131f
Message:

Trunk is now identical to Testing

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

Location:
chapter02
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter02/creatingfilesystem.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="creatingfilesystem.html"?>
    99
    10 <para>See testing</para>
     10<para>Now that a blank partition has been set up, the file system can
     11be created. The most widely-used system in the Linux world is the
     12second extended file system (ext2), but with the newer high-capacity
     13hard disks, the journaling file systems are becoming increasingly
     14popular.  Here we will create an ext2 file system, but build
     15instructions for other file systems can be found at <ulink
     16url="&blfs-root;view/svn/postlfs/filesystems.html"/>.</para>
     17
     18<para>To create an ext2 file system on the LFS partition, run the following:</para>
     19
     20<screen><userinput>mke2fs /dev/<replaceable>[xxx]</replaceable></userinput></screen>
     21
     22<para>Replace <replaceable>[xxx]</replaceable> with the name of the LFS
     23partition (<filename class="devicefile">hda5</filename> in our previous example).</para>
     24
     25<para>If a swap partition was created, it will need to be initialized
     26as a swap partition too (also known as formatting, as described above
     27with <command>mke2fs</command>) by running the following. If you are using an existing
     28swap partition, there is no need to format it.</para>
     29
     30<screen><userinput>mkswap /dev/<replaceable>[yyy]</replaceable></userinput></screen>
     31
     32<para>Replace <replaceable>[yyy]</replaceable> with the name of the swap
     33partition.</para>
    1134
    1235</sect1>
     36
  • chapter02/creatingpartition.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="creatingpartition.html"?>
    99
    10 <para>See testing</para>
     10<!--Edit Me-->
     11<para>Like most other operating systems, LFS is usually installed on
     12a dedicated partition.  If you have an empty partition or enough
     13unpartitioned space on one of your hard disks to make one, using this
     14for your LFS installation is recommended.  However, an LFS system (in
     15fact even multiple LFS systems) may also be installed on a partition
     16already occupied by another operating system and the different systems
     17will co-exist peacefully.  The document
     18<ulink url="&hints-root;/lfs_next_to_existing_systems.txt"/> explains
     19how to implement this, whereas this book discusses the method of
     20using a fresh partition for the installation.</para>
     21<!--End Edit Me-->
     22
     23<para>A minimal system requires a partition of around 1.3 gigabytes
     24(GB).  This is enough to store all the source tarballs and compile
     25the packages. However, if the LFS system is intended to be the primary
     26Linux system, additional software will probably be installed which
     27will require additional space (2 or 3 GB). The LFS system itself will
     28not take up this much space. A large portion of this required amount
     29of space is to provide sufficient free temporary space. Compiling
     30packages can require a lot of disk space which will be reclaimed after
     31the package is installed.</para>
     32
     33<para>Because there is not always enough Random Access Memory (RAM)
     34available for compilation processes, it is a good idea to use a small
     35disk partition as swap space.  This space is used by the kernel to
     36store seldom-used data to make room in memory for active processes.
     37The swap partition for an LFS system can be the same as the one used
     38by the host system, so another swap partition will not need to be
     39created if your host system already has one setup.</para>
     40
     41<para>Start a disk partitioning program such as
     42<command>cfdisk</command> or <command>fdisk</command> with a command
     43line option naming the hard disk on which the new partition will be
     44created&mdash;for example <filename class="devicefile">/dev/hda</filename> for
     45the primary Integrated Drive Electronics (IDE) disk. Create a Linux native
     46partition and a swap partition, if needed. Please refer to the man
     47pages of <command>cfdisk</command> or <command>fdisk</command> if you
     48do not yet know how to use the programs.</para>
     49
     50<para>Remember the designation of the new partition (e.g.,
     51<filename class="devicefile">hda5</filename>). This book will refer to this as the LFS
     52partition. Also remember the designation of the swap partition. These
     53names will be needed later for the <filename>/etc/fstab</filename>
     54file.</para>
    1155
    1256</sect1>
     57
  • chapter02/introduction.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="introduction.html"?>
    99
    10 <para>See testing</para>
     10<para>In this chapter, the partition which will host the LFS system is
     11prepared. We will create the partition itself, create a file system
     12on it, and mount it.</para>
    1113
    1214</sect1>
     15
  • chapter02/mounting.xml

    r2f9131f r81fd230  
    88<?dbhtml filename="mounting.html"?>
    99
    10 <para>See testing</para>
     10<para>Now that a file system has been created, the partition needs to
     11be made accessible. In order to do this, the partition needs to be
     12mounted at a chosen mount point. For the purposes of this book, it is
     13assumed that the file system is mounted under <filename
     14class="directory">/mnt/lfs</filename>, but the directory choice is up
     15to you.</para>
     16
     17<para>Choose a mount point and assign it to the <envar>LFS</envar>
     18environment variable by running:</para>
     19
     20<screen><userinput>export LFS=/mnt/lfs</userinput></screen>
     21
     22<para>Next, create the mount point and mount the LFS file system by
     23running:</para>
     24
     25<screen><userinput>mkdir -p $LFS
     26mount /dev/<replaceable>[xxx]</replaceable> $LFS</userinput></screen>
     27
     28<para>Replace <replaceable>[xxx]</replaceable> with the designation of the LFS
     29partition.</para>
     30
     31<para>If using multiple partitions for LFS (e.g., one for <filename
     32class="directory">/</filename> and another for <filename
     33class="directory">/usr</filename>), mount them using:</para>
     34
     35<screen><userinput>mkdir -p $LFS
     36mount /dev/<replaceable>[xxx]</replaceable> $LFS
     37mkdir $LFS/usr
     38mount /dev/<replaceable>[yyy]</replaceable> $LFS/usr</userinput></screen>
     39
     40<para>Replace <replaceable>[xxx]</replaceable> and
     41<replaceable>[yyy]</replaceable> with the appropriate partition
     42names.</para>
     43
     44<para>Ensure that this new partition is not mounted with permissions
     45that are too restrictive (such as the nosuid, nodev, or noatime
     46options). Run the <command>mount</command> command without any
     47parameters to see what options are set for the mounted LFS
     48partition. If <parameter>nosuid</parameter>, <parameter>nodev</parameter>,
     49and/or <parameter>noatime</parameter> are set, the partition will need
     50to be remounted.</para>
     51
     52<para>Now that there is an established place to work, it is time to
     53download the packages.</para>
    1154
    1255</sect1>
     56
Note: See TracChangeset for help on using the changeset viewer.