至此,文件系统已经创建妥当,下一步就是访问这些分区了。为此,需要将这些建立的分区挂载到选定的挂载点。本书假定的挂载点为环境变量
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>
为合适的分区名。
请确保在挂载新分区时没有使用过于严格的权限参数(如 nosuid
或
nodev
选项)。运行不带任何参数的 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
分区名。
至此你已经建立了自己的工作空间,是时候下载软件包了。