Créer une nouvelle partition

Pour construire notre nouveau système Linux, nous allons avoir besoin de place : une partition vide du disque. Si vous n'avez pas de partition libre et aucun espace sur un de vos disques pour en ajouter une, alors vous pouvez construire LFS sur la même partition que celle que vous utilisez avec votre distribution actuelle. Cette procédure n'est pas recommandée pour une première installation de LFS mais si vous êtes à court d'espace disque et que vous êtes courageux, jetez un ½il à l'astuce http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_existing_systems.txt.

Pour un système minimal, vous aurez besoin d'une partition d'au moins 1,3 Go. C'est suffisant pour conserver les archives tar des sources et pour compiler tous les paquets. Mais si vous avez l'intention d'utiliser le système LFS comme votre principal système, vous voudrez certainement ajouter des paquets supplémentaires et aurez donc besoin de plus d'espace que cela. Comptez environ 2 ou 3 Go.

Comme nous n'avons jamais assez de RAM dans notre machine, une bonne idée est d'utiliser une petite partition du disque comme espace de swap. Cet espace est utilisé par le noyau pour sauvegarder des données rarement utilisées, ce qui permet de faire de la place en mémoire pour des besoins plus urgents. La partition de swap de votre système LFS peut être la même que celle de votre système hôte, donc vous n'aurez pas à en créer une autre si votre système hôte en utilise déjà une..

Lancez un programme de partitionnement de disques comme cfdisk ou fdisk avec un argument indiquant le disque dur où la nouvelle partition sera créée, par exemple /dev/hda pour le disque primaire IDE. Créez une partition native Linux et une partition de swap. Merci de vous référer aux pages man de cfdisk ou fdisk si vous ne savez pas encore utiliser ces programmes.

Rappellez-vous la désignation de votre nouvelle partition, quelque chose comme hda5. Ce livre s'y référera en tant que partition LFS. Si vous avez (maintenant) une partition swap, rappellez-vous aussi de sa propre désignation. Ces noms seront ensuite nécessaires pour le fichier /etc/fstab.