Sun Sep 10 20:42:48 2017 UTC

Préparation de la construction

Si vous êtes sous NuTyX

Assurez-vous que les outils sont installés:

get cards.devel git

Si vous n'êtes pas sous NuTyX

Vous devez télécharger le script d'installation install-nutyx.

Afin de rendre l'article transparent pour tous les lecteurs ( NuTyXiens ou non NuTyXiens), vous devez placer le script téléchargé dans un dossier standard après l'avoir rendu exécutable. Vous pourrez l'effacer à la fin de la création de NuTyX:

Passez en root:

su -
wget http://downloads.nutyx.org/install-nutyx{,.md5sum}
md5sum -c install-nutyx.md5sum
install-nutyx: OK
chmod -v 755 install-nutyx
mode of 'install-nutyx' changed from 0644 (rw-r--r--) to 0755 (rwxr-xr-x)
mv -v install-nutyx /usr/bin/install-nutyx
'install-nutyx' -> '/usr/bin/install-nutyx'

Utilisez l'interpréteur BASH

Assurez-vous que le paquet bsdtar est installé sur votre distribution.

Vérifiez que toutes les conditions soient remplies en consultant cette page

Si vous avez déjà lancé une fois tout le processus de construction

Il faut d'abord supprimer toutes les infos liées au compte utilisateur lfs ainsi que son dossier personnel.

Donc si tel est le cas, supprimez toutes les infos existantes:

userdel lfs
rm -r /home/lfs

Normalement, en supprimant l'utilisateur, son groupe est également supprimé. Si vous n'êtes pas certain, vous pouvez lancer la commande ci-dessous sans crainte:

groupdel lfs

Préparation de la partition.

Pour pouvoir commencer la première passe sans trop de soucis, nous allons voir les préparatifs à faire. C'est assez direct.

Normalement si l'on construit une linux, il faut prévoir une partition pour y mettre sa construction. Ce n'est cependant pas indispensable. On peut très bien construire la distribution dans un dossier et ensuite faire une sauvegarde de son contenu sur une clé USB ou directement utiliser la commande rsync pour transférer sur la partition ou le disque de destination.

Donc si vous décidez d'utiliser une partition, il faut la formater dans le système de fichier de votre choix ensuite la monter sur le dossier qui est défini par la variable LFS.

Dans tous les articles, on utilisera le même dossier, on se servira de la variable LFS à cet effet:

export LFS=/mnt/lfs
Une fois la partition formatée, il suffit de créér le dossier et de monter la partition. Dans mon exemple, je choisis la partition Nr 2 du premier disque, ajustez cette valeur à votre choix:
mkdir -pv $LFS
mount /dev/sda2 $LFS
Pensez juste à toujours monter la partition avant de commencer la passe 1 ou 2. Une fois la partition montée. On peut se lancer dans la première passe