Comme la plupart des autres systèmes d'exploitation, CLFS est habituellement installé dans une partition dédiée. L'approche recommandée pour la construction d'un système CLFS est d'utiliser une partition vide disponible ou, si vous avez assez d'espace non partitionné, d'en créer une. Néanmoins si vous construisez pour une architecture différente, vous pouvez simplement tout construire dans « /mnt/clfs » (ou le répertoire que vous voulez utiliser) et le transférer vers votre machine cible. Si vous ne souhaitez pas utiliser une partition séparée pour construire CLFS, vous pouvez passer le reste de ce chapitre et continuer avec Packages and Patches.
Un système minimal requiert environ 6 Go (gigaoctets). C'est suffisant pour conserver toutes les archives tar des sources et pour compiler tous les paquets. Le système CLFS lui-même ne prendra pas autant de place. Une grande partie de cet espace est requise pour fournir un espace libre temporaire suffisant. Compiler des paquets peut demander beaucoup d'espace disque qui sera récupéré après l'installation du paquet. Si le système CLFS a pour but d'être li système Linux principal, des logiciels supplémentaires seront probablement installés et réclameront une place supplémentaire (entre 2 et 10 Go).
Comme 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 CLFS peut être la même que celle utilisée par le système hôte. Il n'est donc pas nécessaire d'en créer une nouvelle.
Open Firmware et Mac OS imposent certaines contraintes sur le
partitionnement. Cela est détaillé dans Appendix E.
En particulier, vous ne pouvez pas utiliser fdisk, vous aurez besoin d'une
partition apple_bootstrap
et elle devra
précéder toute partition OSX.
Démarrez un programme de partitionnement de disque comme parted avec une option de la ligne
de commande qui spécifie le disque sur lequel la nouvelle partition
doit être créée — par exemple /dev/hda
pour le premier disque IDE. Créez au moins une partition apple
bootstrap, une partition Linux native et une partition de swap, si
besoin. Merci de vous référer à parted(8)
si vous ne savez pas encore comment
utiliser le programme.
Rappelez-vous du nom de la nouvelle partition (par exemple
hda5
). Ce livre s'y référera en tant
que partition CLFS. Rappelez-vous aussi du nom de la partition de
swap. Ces noms seront nécessaires plus tard pour le fichier
/etc/fstab
. Vous aurez aussi besoin de
connaître le nom de la partition apple_bootstrap pour le fichier
yaboot.conf
lorsque vous le mettrez en
place avant de lancer ybin.