2.2. Créer une nouvelle partition

Comme la plupart des autres systèmes d'exploitation, LFS est habituellement installé dans une partition dédiée. L'approche recommandée pour la construction d'un système LFS est d'utiliser une partition vide disponible ou, si vous avez assez d'espace non partitionné, d'en créer une. Néanmoins, un système LFS (en fait même plusieurs systèmes LFS) peuvent aussi être installés sur une partition déjà occupée par un autre système d'exploitation. Les différents systèmes cohabiteront en paix. Le document http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_existing_systems.txt explique comment implémenter ceci alors que ce livre se base sur la méthode utilisant une partition vierge pour l'installation.

Un système minimal requiert une partition d'environ 1,3 Go (giga octets). C'est suffisant pour conserver toutes les archives tar des sources et pour compiler tous les paquets. Néanmoins, si le système LFS a pour but d'être un système Linux primaire, des logiciels supplémentaires seront probablement installés et réclameront une place supplémentaire (entre 2 et 3 Go). Le système LFS lui-même ne prendra pas tout cet espace. Une grande partie de cet espace est requis pour fournir un espace libre suffisant mais temporaire. Compiler des paquets peut demander beaucoup d'espace disque qui sera récupéré après l'installation du paquet.

Parce qu'il n'y a pas toujours assez de mémoire (RAM) disponible pour les processus de compilation, une bonne idée est d'utiliser une petite partition comme espace d'échange swap. Cet espace est utilisé par le noyau pour stocker des données rarement utilisées et pour laisser plus de place disponible aux processus actifs. La partition de swap pour un système LFS peut être la même que celle utilisée par le système hôte, donc il n'est pas nécessaire de créer une autre partition si votre système hôte a déjà cette configuration.

Lancez un programme de partitionnement de disques tel que cfdisk ou fdisk avec une option en ligne de commande nommant le disque dur sur lequel la nouvelle partition sera créée—par exemple /dev/hda pour un disque primaire Integrated Drive Electronics (IDE). Créez une partition Linux native et, si nécessaire, une partition de swap. Merci de vous référer aux pages de man de cfdisk(8) ou de fdisk(8) si vous ne savez pas encore utiliser le programme.

Rappelez-vous de la désignation de la nouvelle partition (par exemple hda5). Ce livre y fera référence en tant que la partition LFS. Rappelez-vous aussi de la désignation de la partition swap. Ces noms seront nécessaires après pour le fichier /etc/fstab.