Réaliser un live-cd Debian sur mesure

Bien qu’il peut-être intéressant d’utiliser le live-cd installable de debian, vous serez certainement intéressé de pouvoir réaliser un live-cd sur mesure avec vos logiciels favoris.
Pour cela sachez que vous pouvez utiliser l’outil Live Build. Une version web est même disponible ici.

Si pour des raisons pratique vous souhaitez réaliser la création du live-cd directement sur votre ordinateur, alors voici mon petit script pour simplifier cette tache :

#!/bin/bash
# Par HacKurx
# Licence GPL v3

if [ $EUID -ne 0 ]; then
echo "Le script doit être lancé en root ou avec sudo:"
echo "sudo '$0'"
exit 1
fi

if [ -f /usr/bin/live-build ]; then
echo "live-build [installé]"
else
apt-get install -y live-build
fi

mkdir Debian-Live
cd Debian-Live
rm -rf config

lb clean

lb config \
--language "fr" \
--architecture "i386" \
--linux-flavours "486 686" \
--binary-images "iso-hybrid" \
--distribution "squeeze" \
--binary-filesystem "fat16" \
--archive-areas "main" \
--bootappend-install "locales=fr_FR.UTF-8" \
--bootappend-live "locales=fr_FR.UTF-8 keyboard-layouts=fr" \
--packages "debian-installer-launcher hunspell-fr aspell-fr iceweasel-l10n-fr openoffice.org-l10n-fr manpages-fr" \
--packages-lists "standard-x11" \
--tasks "standard gnome-desktop desktop laptop" \
--debian-installer "live" \
--clean \
--memtest "memtest86+" \
--syslinux-timeout 20 \
--interactive "false" \

lb build

Les paramètres ci-dessus sont presque tous identiques à la version du projet Debian Live, dans le but d’être compatible avec un large panel d’ordinateur. Vous pouvez bien sur personnaliser à votre guise les paramètres en vous appuyant sur la documentation officielle. Vous pouvez voir que j’ai ajouté une liste de packages Francophone, libre à vous de rajouter les paquets que vous voulez. L’option « interactive » est également intéressante, elle permet de configurer d’avantage le système pendant le chroot. Ce script à été testé sous Debian Squeeze, il ne devrait pas fonctionner sous Debian Wheezy car la syntaxe de l’outil à encore changé. Amusez-vous bien🙂

6 réponses à “Réaliser un live-cd Debian sur mesure

  1. Pingback: Debian | Pearltrees

  2. Pingback: Nono’s Vrac 58 « m0le'o'blog

  3. coucou, grand merci pour ce script, j’avais ce projet de faire un livecd et installé tout le nécessaire mais je me suis perdu dans la longue longue doc ^^ j’avais donc remis à plus tard, grace à toi plus tard c’est aujourd’hui !

  4. je ne sais pas si tu es au courant mais un de tes liens est mort celui « documentation officielle » mais sinon vraiment bien je me suis basé sur cette page pour faire le mien et je suis en attente

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s