Pour ceux qui veulent bénéficier de la puissance des groupes de volumes lors de l'installation d'une Ubuntu Intrepid Ibex, il faut savoir que c'est possible mais avec un peu de hack pour le moment. Une connexion internet est obligatoire pour le paquet lvm2 non disponible de base sur le Live CD. Si vous n'avez pas de connexion internet en Live CD, penser à récupérer le .deb du package lvm2 et de le sauvegarder sur une clé usb par exemple.

Pré-requis

  • Un live CD Ubuntu Intreprid Ibex
  • Un disque dur libre pour le nouveau système

Démarrage du Live CD

Une fois le Live CD lancé, Il faut installer lvm2 car il n'est pas installer par défaut.

sudo aptitude install lvm2

Partitionnement du disque

sudo modprobe dm-mod
sudo modprobe dm-snapshot

Il faut tout d'abord créer une partition de 100Mo environ pour "/boot", car elle doit se trouver en dehors du groupe de volume ; au démarrage de la machine le bios n'est pas équiper pour lire dans un volume groupe.
Le reste du disque dur peut être utiliser pour la seconde partition. Créer donc les deux partitions primaires grâce à fdisk.

sudo fdisk /dev/sda
...

Vous devez obtenir par exemple une partition primaire de 100Mo (/dev/sda1) et une seconde partition primaire de la taille restante du disque dur (/dev/sda2).
Il faut maintenant les formater.

sudo mkfs.ext3 -j /dev/sda1
sudo pvcreate /dev/sda2
sudo vgcreate hdvolume /dev/sda2

Nous avons formaté la partition "boot" : /dev/sda1. nous avons initialiser le volume physique sur /dev/sda2 et créé le groupe de volume "hdvolume".
Il faut maintenant créer des volumes logiques pour le reste de notre système et les formater.

sudo lvcreate -n root -L 10G hdvolume
sudo lvcreate -n swap -L 2G hdvolume
sudo lvcreate -n home -L 20G hdvolume
sudo mkfs.ext3 -j /dev/hdvolume/root -L root
sudo mkswap /dev/hdvolume/swap -L swap
sudo mkfs.ext3 -j /dev/hdvolume/home -L home
sudo vgchange -a y hdvolume

Installation d'ubuntu

Il est temps de lancer à présent l'installation d'Ubuntu Intrepid Ibex via l'icône du desktop. Lorsque l'installeur vous propose le partitionnement choisissez l'option manuelle.
La partition "/boot" doit correspondre à notre /dev/sda1 ; la racine "/" peut correspondre à la partition labellisé "root" dans notre groupe de volume ; faite correspondre de la même manière la "swap" puis la "home". Terminer l'installation. NE PAS REBOOTER juste après l'installation car le système installer ne sait pas lire dans notre groupe de volume, donc suivez les instructions suivantes pour installer lvm2 dans notre nouveau système.

Avant de rebooter

cd /mnt
sudo mkdir my_root
sudo mount /dev/hdvolume/root my_root
sudo mount /dev/sda1 my_root/boot
sudo mount -o bind /proc my_root/proc
sudo mount -o bind /dev my_root/dev
sudo cp /etc/resolv.conf my_root/etc
sudo chroot my_root

sudo aptitude install lvm2
exit
sudo umount my_root/boot
sudo umount my_root/proc
sudo umount my_root/dev
sudo umount my_root
exit

Nous voilà enfin prêt à rebooter. Je vous conseille de lire une documentation sur LVM pour profiter des bienfaits de cette technologie.