2.3. 挂载新分区

创建文件系统之后,要让分区可以访问,需要把分区挂载到一个选定的挂载点上。考虑在本书的目的,我们假定文件系统挂载到 /mnt/lfs ,但是您也可以选择别的目录。

选定一个挂载点,并指定给 LFS 环境变量,请运行命令:

export LFS=/mnt/lfs

下一步,创建这个挂载点,并挂载 LFS 文件系统,请运行命令:

mkdir -pv $LFS
mount -v -t ext3 /dev/<xxx> $LFS

用您创建的 LFS 分区名称替换 ** 。如果 LFS 装在多个分区上(比如一个分区用于 / 目录,另一个分区用于 /usr 目录),用下面的命令挂载它们:

mkdir -pv $LFS
mount -v -t ext3 /dev/<xxx> $LFS
mkdir -v $LFS/usr
mount -v -t ext3 /dev/<yyy> $LFS/usr

用相应的分区名称替换

请确认挂载新分区的时候没有使用太多的限制选项(如 nosuid, nodev, noatime 选项)。运行不带参数的 mount 命令看看挂载的 LFS 分区设置了什么选项,如果出现了 nosuid , nodev , noatime 选项之一,您就需要重新挂载这个分区。

如果你使用了交换分区,可以使用下述 swapon 命令确保它被启用了:

/sbin/swapon -v /dev/<zzz>

将 `` 替换为正确的交换分区名。现在工作的空间已经建立好了,接下来要下载所需的软件包。

下一节:本章包含了一个构建基本 Linux 系统需要下载的软件包清单,列出的版本号是已知可以正常工作的版本,本书就是建立在这些软件包之上的。我们强烈建议您不要使用新的版本,因为用于前一个版本的编译安装命令可能并不适用于新的版本。最新版本的软件包也许需要一个与旧版本不同的工作环境,如果并没有配置这样的工作环境,那么软件包就可能会出现问题。