Live Helper:FAQ

De Athena.

Sommaire

[modifier] Q-01

Iso générée anormalement petite 

Déjà, le fichier binary.packages devrait confirmer que la liste des paquets intégrés dans l'iso n'est pas celle attendue.

Bien vérifier que dans le répartoire de configuration config/chroot/local_packageslists, il y a les fichiers *.list qui ajoutent es paquets. Les fichiers *_list ne sont pas actifs.

[modifier] Q-02

Personnalisation du splash screen 

Il faut créer une image de taille 640x480 de format png. Le mieux est de ne la créer qu'avec une palette de 14 couleurs, la réduction du nombre de couleurs n'étant pas toujours optimale. Voici un exemple de traitement d'une image nommée splash.png :

 $ convert splash.png splash.ppm
 $ ppmtolss16 '#d0d0d0=7' < splash.ppm > splash.rle
 $ cp splash.rle config/binary_syslinux/

Il faut ensuite indiquer l'emplacement de notre image dans le fichier config/binary.
Dans notre exemple : LH_SYSLINUX_SPLASH="config/binary_syslinux/splash.rle".

[modifier] Verrous potentiels

Par ordre de priorité décroissante :


Configuration hors-ligne 
De nombreux services doivent être configurés lors de l'installation (mysql, glpi, ocs, ...). Comment automatiser une configuration «hors-ligne» i.e. avant même le processus de génération ?
Passer en contexte testing 
La génération actuelle se fait actuellement sur la base de debian/stable. Comment passer en debian/testing ?
Passer en contexte ubuntu 
La génération actuelle se fait actuellement sur la base de debian/stable. Comment passer en ubuntu ?
ISO vs IMG 
Comment passer au mieux de l'une à l'autre ? (notamment au niveau des tests)

Apparemment, il existe dorénavant des images isos hybrides qui font deux -en-un ...

Backend LDAP/debconf 
Centralisation de la "pré"-configuration d'une image...

[modifier] Avertissements

Vus lors de la construction mais pas bloquants

cryptsetup: WARNING: could not determine root device from /etc/fstab


[modifier] Notes

tzdata 
à reconfigurer ! (Europe/Paris)

[modifier] Erreurs rencontrées

Jusqu'ici, les erreurs indiquées ci-dessous sont le résultat d'une reprise après interruption de processus de génération sans nettoyage des phases précédentes... Il suffit donc généralement soit d'un 'make clean-stage' ou d'un 'make clean' pour retomber sur une génération opérationnelle.

## Start localepurge ##
/root/localepurge.sh: line 3: localepurge: command not found
P: Begin unmounting filesystems...
make: *** [build-do] Erreur 127
P: Begin install linux-image...
cp: ne peut évaluer `chroot/boot/vmlinuz-*': Aucun fichier ou dossier de ce type

Dans chroot/root/chroot_packages

linux-image-2.6-486
${LH_UNION_FILESYSTEM}-modules-2.6-486    <----------------------- ?????????????
squashfs-modules-2.6-486
linux-image-2.6-686
${LH_UNION_FILESYSTEM}-modules-2.6-686    <----------------------- ?????????????


Après génération de l'iso... lors du boot

Could not find kernel image: /syslinux/data/vesamenu.c32


Could not find kernel image: live