Maintenant qu'une partition vierge est prête, le système de
fichiers peut
être créé. Le système le plus communément utilisé dans le monde Linux
est le système de fichiers étendu, deuxième version (ext2
), mais
avec les nouveaux disques haute capacité, les systèmes de fichiers
journalisés deviennent de plus en plus populaires. Nous allons créer un système de fichiers
ext2
.
Les instructions de construction d'autres systèmes de fichiers sont disponibles dans
http://cblfs.cross-lfs.org/index.php?section=6#File_System_.2F_Block_Device_.2F_Inode_Management_Tools.
Pour créer un système de fichiers
ext2
sur la partition CLFS,
lancez ce qui suit :
mke2fs /dev/[xxx]
Remplacez [xxx]
par le nom de
la partition CLFS (hda5
dans
notre exemple précédent).
Quelques distributions hôtes utilisent des fonctionnalités
personnalisées dans leur outil de création de systèmes de fichiers
(e2fsprogs). Ceci peut poser des problèmes lors du démarrage dans
votre nouveau système CLFS au chapitre 9 car toutes ces fonctionnalités ne
seront pas supportées par la version d'e2fsprogs installée par CLFS ;
vous aurez une erreur du type unsupported filesystem
features, upgrade your e2fsprogs
. Pour
voir si votre système hôte utilise des améliorations
personnalisées, utilisez la commande suivante :
debugfs -R feature /dev/[xxx]
Si la sortie contient des fonctionnalités autres que dir_index, filetype, large_file, resize_inode ou sparse_super, alors votre système hôte pourrait avoir des améliorations personnalisées. Dans ce cas, pour éviter tout problème ultérieur, vous devez compiler le paquet e2fsprogs et utiliser les binaires résultant de cette compilation pour re-créer le système de fichiers sur votre partition CLFS :
cd /tmp
tar xjf /path/to/sources/e2fsprogs-1.40.4.tar.bz2
cd e2fsprogs-1.40.4
mkdir build
cd build
../configure
make #Notez que nous n'exécutons pas intentionnellement "make install"
./misc/mke2fs /dev/[xxx]
cd /tmp
rm -rf e2fsprogs-1.40.4
Si vous avez créé une nouvelle partition swap, elle devra être initialisée, pour pouvoir être utilisée, en exécutant la commande ci-dessous. Si vous utilisez une partition de swap existante, il n'est pas nécessaire de la formater.
mkswap /dev/[yyy]
Remplacez [yyy]
par le nom de la partition de swap.