和大多数其他操作系统一样,LFS 通常安装在专用分区上。构建 LFS 系统的推荐方法是使用可用的空分区,或者,如果您有足够的未分区空间,则创建一个。然而,LFS 系统(实际上甚至是多个 LFS 系统)也可以安装在已被另一个操作系统占用的分区上,不同的系统将和平共存。《 http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_existing_systems.txt》文档解释了如何实现这一点,而本书讨论了使用全新分区进行安装的方法。
一个最小系统需要大约 1.3 千兆字节 (GB) 的分区。这足以存储所有源代码 tarball 并编译软件包。但是,如果 LFS 系统旨在成为主要的 Linux 系统,则可能会安装额外的软件,这将需要额外的空间(2-3 GB)。LFS 系统本身不会占用这么多空间。此需求的大部分是为了提供足够的可用临时存储空间。编译软件包可能需要大量磁盘空间,这些空间将在软件包安装后回收。
由于并非总是有足够的随机存取存储器 (RAM) 可用于编译过程,因此最好使用一个小的磁盘分区作为交换空间。内核使用它来存储不常用的数据,并为活动进程留下更多可用内存。LFS 系统的交换分区可以与主机系统使用的交换分区相同,在这种情况下,无需创建另一个。
启动磁盘分区程序,例如 cfdisk 或 fdisk,并使用命令行选项指定将在其上创建新分区的硬盘,例如/dev/hda对于主集成驱动器电子设备 (IDE) 磁盘。创建 Linux 本地分区和交换分区(如果需要)。请参考cfdisk(8)或fdisk(8)如果您还不知道如何使用这些程序。
记住新分区的名称(例如,hda5)。本书将其称为 LFS 分区。另请记住交换分区的名称。稍后在/etc/fstab文件中将需要这些名称。