Outils pour utilisateurs

Outils du site


doc:debian:debian-live

debian-live

En ligne

Utilisateurs

iso

Exemples

usb

Mots de passe par défaut

Primes

Google SoC 2006

Sur disque USB

Chiffrement

Banc de tests

fetch

Autour de Casper

Sources

live-helper

Rondelles à plusieurs systèmes

Utilisation

Selon http://live.debian.net/wiki/ISO_Howto.

Ajouts dans /etc/apt/sources.list (d'une sid) :

# debian-live
deb http://live.debian.net/debian unstable main
deb-src http://live.debian.net/debian unstable main

Installation

# aptitude update
# aptitude install live-package

Création d'exemples

On se place dans /root car il crée par défaut un nouveau répertoire dans le répertoire courant.

# cd

Version la plus basique :

# make-live iso

Sinon, aussi, par exemple, pour la version avec kde :

# make-live iso kde-extra

NB : Il est nécessaire d'effacer le répertoire live à chaque nouvelle tentative :

# cd
# rm -rf live

Vérification avec qemu

$ qemu -m 256 -cdrom live/image.iso -boot d

NB : le réseau n'est pas dispo ainsi. Ajouter ce qu'il faut… (voir doc qemu). Normalement :

$ qemu -user-net -m 256 -cdrom live/image.iso -boot d

Comment ça marche ?

Exploration à partir de live-package-20060330.

$ apt-get source live-package

Tout est gouverné par la commande make-live.sh qui dans l'ordre :

  1. Charge les variables d'environnement en exécutant /etc/default/make-live. Variables LIVE_ROOT (répertoire de base), LIVE_MIRROR (réplique à utiliser), LIVE_FTPPROXY, LIVE_HTTPPROXY et LIVE_PACKAGES (qui charge des paquets supplémentaires !).
  2. Exécute dans l'ordre les commandes (qui viennent de scripts/):
    1. Init positionne LIVE_ROOT si besoin (vide) et bidouille LIVE_MIRROR si amd64.
    2. Defaults positionne la variable LINUX_FLAVOUR pour le nom complet (-powerpc, -sparc32, etc) du noyau Linux
    3. Bootstrap crée le cdebootstrap sid avec –flavour=standard
    4. Flavour fait tout le boulot d'installation. LIVE_LIST est le contenu du 2e argument de la commande make-live et correspond à la liste dans lists/.
    5. “${LIVE_FLAVOUR}” qui contient “Iso” qui crée l'iso.

La création de l'utilisateur « debian » (uid 999), de la connexion automatique, etc. sont confiés à casper : utilisation de casper par debian-live.

Utilisation d'isolinux.

doc/debian/debian-live.txt · Dernière modification: 2010/08/06 01:22 par lehobey