我们已经在分区上建立了文件系统,为了访问分区,我们需要把分区挂载到选定的挂载点上。正如前一节所述,本书假设将文件系统挂载到
LFS
环境变量指定的目录中。
输入以下命令以创建挂载点,并挂载 LFS 文件系统:
mkdir -pv $LFS
mount -v -t ext4 /dev/<xxx>
$LFS
将 <xxx>
替换成 LFS
分区的代号。
如果为 LFS 创建了多个分区 (例如一个作为 /
,另一个作为
/usr
),那么它们都需要被挂载:
mkdir -pv $LFS mount -v -t ext4 /dev/<xxx>
$LFS mkdir -v $LFS/usr mount -v -t ext4 /dev/<yyy>
$LFS/usr
将 <xxx>
和 <yyy>
替换成对应的分区代号。
请确认在挂载新分区时没有使用过于严格的安全限制 (比如 nosuid
或者
nodev
等选项)。直接执行不带任何参数的 mount 命令,检查挂载好的 LFS 分区被指定了哪些选项。如果
nodev
或者 nosuid
被设置了,就必须重新挂载分区。
上面的命令假设您在构建 LFS 的过程中不会重启计算机。如果您关闭了系统,那么您要么在继续构建过程时重新挂载分区,要么修改宿主系统的 /etc/fstab 文件,使得系统在引导时自动挂载它们。例如:
/dev/<xxx>
/mnt/lfs ext4 defaults 1 1
如果您使用了多个分区,它们都需要添加到 fstab 中。
如果您使用了 swap
分区,使用 swapon 命令启用它:
/sbin/swapon -v /dev/<zzz>
将 <zzz>
替换成
swap
分区的名称。
现在我们准备好了工作环境,可以下载软件包了。