LFS : installation d’une partition réservée

N’ayant plus d’espace disque libre sur ma machine hôte, j’ai créé une VM sur laquelle j’ai installé debian en version 32bits (mon processeur n’a pas de support de virtualisation VT, et donc la version 64 bits n’est pas supportée sur la VM).

J’ai créé un deuxième disque dur de 32GB dans la configuration de la VM.
NB : pour éviter des messages d’erreurs lors du partitionnement (limites dépassées), il est préférable de créer un disque dur de taille fixe (et non de taille allouée dynamiquement).

Créer les partitions

Mon second disque dur sur la VM est identifié par /dev/sdb. J’y crée 2 partitions :  1 partition primaire Linux de 30 GB ainsi qu’une partition swap de 2GB.

$ sudo fdisk /deb/sdb

Les options de fdisk :
m: afficher l’aide
p : afficher la table des partitions (utile au début, pour s’assurer qu’il s’agit bien d’un disque dur “vide”)n : créer une partition
t : modifier type de partition (82=swap, 83=Linux)
w : écrire la table de partition telle que modifiée (tant que cette option n’est pas choisie, il n’est pas tenu compte des modifications)

Créer un système de fichier ext4 sur la partition primaire Linux

$ sudo mkfs -v -t ext4 /dev/sdb1

Et pour initialiser le swap :

$ sudo mkswap /dev/sdb2

Monter la nouvelle partition

Nous monterons la nouvelle répartition dans le répertoire /mnt/LFS.

Il faut d’abord créer le répertoire :

$ sudo mkdir /mnt/LFS

Ensuite, pour monter la partition :

$ sudo mount -v -t ext4 /dev/sdb1 /mnt/LFS

Rendre le répertoire accessible à votre user :

$ sudo chown $LFS

Pour activer la partition de swap :

$ sudo /sbin/swapon -v /dev/sdb2

Le livre de référence conseille de créer la variable d’environnement $LFS

export LFS=/mnt/LFS

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s