2.7. 挂载新分区

至此,文件系统已经创建妥当,下一步就是访问这些分区了。为此,需要将这些建立的分区挂载到选定的挂载点。本书假定的挂载点为环境变量 LFS 指向的地址,如前文所述。

创建挂载点并用下面的命令挂载 LFS 文件系统:

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

请用 LFS 分区替代 <xxx>

如果 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> 为合适的分区名。

请确保在挂载新分区时没有使用过于严格的权限参数(如 nosuidnodev 选项)。运行不带任何参数的 mount 命令来查看在挂载 LFS 分区时设置了什么参数。如果设置了 nosuid 和/或 nodev 参数,就需要重新挂载了。

[警告]

警告

上述说明假定你在 LFS 的过程中不会重启你的计算机。如果你关闭了你的系统,你将需要在每次重新开始构建过程时重新挂载 LFS 分区,或者修改你宿主系统的 /etc/fstab 文件,让每次重新启动后都自动挂载它。示例如下:

/dev/<xxx>  /mnt/lfs ext4   defaults      1     1

如果你还需使用其它可选分区,那就确保将它们也一并添加。

如果你要使用 swap 分区,请使用 swapon 命令确保它是可用的:

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

请替换 <zzz>swap 分区名。

至此你已经建立了自己的工作空间,是时候下载软件包了。