Now that a file system has been created, the partition needs to be made accessible. In order to do this, the partition needs to be mounted at a chosen mount point. For the purposes of this book, it is assumed that the file system is mounted under /mnt/lfs, but the directory choice is up to you.
Choose a mount point and assign it to the LFS environment variable by running:
export LFS=/mnt/lfs
Next, create the mount point and mount the LFS file system by running:
mkdir -pv $LFS mount -v -t ext3 /dev/<xxx> $LFS
Replace <xxx> with the designation of the LFS partition.
If using multiple partitions for LFS (e.g., one for / and another for /usr), mount them using:
mkdir -pv $LFS mount -v -t ext3 /dev/<xxx> $LFS mkdir -v $LFS/usr mount -v -t ext3 /dev/<yyy> $LFS/usr
Replace <xxx> and <yyy> with the appropriate partition names.
Ensure that this new partition is not mounted with permissions that are too restrictive (such as the nosuid, nodev, or noatime options). Run the mount command without any parameters to see what options are set for the mounted LFS partition. If nosuid, nodev, and/or noatime are set, the partition will need to be remounted.
If you are using a swap partition, ensure that it is enabled using the swapon command:
/sbin/swapon -v /dev/<zzz>
Replace <zzz> with the name of the swap partition.
Now that there is an established place to work, it is time to download the packages.