2.2. Créer une nouvelle partition

Comme la plupart des autres systèmes d'exploitation, LFS est habituellement installé sur une partition dédiée. Pour la construction d'un système LFS, nous vous recommandons 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) peut aussi être installé 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 ne décrit que l'installation sur une partition vierge.

Un système minimal requiert une partition d'environ 1,3 Go. C'est suffisant pour conserver toutes les archives tar des sources et pour compiler tous les paquets. Néanmoins, si le système LFS doit être votre système Linux principal, d'autres logiciels seront probablement installés et réclameront de l'espace disque supplémentaire (estimation très grossière : 2 à 3 Go). Le système LFS en lui-même n'utilise pas tout cet espace, une grande partie est requise pour fournir un espace temporaire. Compiler des paquets peut en effet demander momentanément 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 d'échange du système LFS peut être la même que celle du système hôte, donc inutile d'en créer une nouvelle si votre système hôte en possède déjà une.

Lancez un programme de partitionnement de disque tel que cfdisk ou fdisk avec une option en ligne de commande indiquant le disque dur sur lequel la nouvelle partition sera crééepar exemple /dev/hda pour le premier disque IDE. Créez une partition Linux native et, si nécessaire, une partition de swap. Merci de vous référer aux pages man cfdisk(8) ou fdisk(8) si vous ne savez pas utiliser ces programmes.

Souvenez-vous de la désignation de la nouvelle partition (c'est-à-dire hda5). Ce livre y fera référence en tant que partition LFS. Souvenez-vous aussi de la désignation de la partition swap. Ces noms seront nécessaires plus tard pour créer le fichier /etc/fstab.