Je travaille depuis un moment sur la mise en place d'une Debian live Cd.
J'ai monté une partition, installé une debian Sid (noyau 2.6.6) sans windows manager.
J'ai compressé l'image avec le système squashfs au lieu de cloop pour une question de portabilité sur des noyaux récents et j'ai spoofé une partie des scripts de demarrage de la knoppix pour initialiser le chargement des modules à partir d'une reconnaissance matérielle et décompresser les fichiers de l'image en Ramdisk.
Voilà en quelques mots la précédure appliquée.
Cela fonctionne correctement avec un noyau 2.6.6. Je tiens à préciser qu'il ne s'agit pas d'une remasterisation d'une knoppix. La procédure dans le détail est différente.
Actuellement, je fais des essais avec le noyau 2.6.8.1 et je rencontre ce message d'erreur au chargement des modules scsi dans le fichier linuxrc.
ex: uhci-hcd : version magic '2.6.8.1 SMP preempt 386 gcc-2.95' should be '2.6.6 SMP preempt 386 gcc-2.95'
De fait, la procédure de démarrage ne peut pas continuer.
A noter que le boot sur la partition où est installé le noyau 2.6.8.1 fonctionne correctement.
On dirait qu'il y a une ligne de code qui renvoie 2.6.6 automatiquement.
J'ai pensé à un uname ou insmod (ce dernier compilé en static par les soins de knopper) spoofé.
Je n'ai pas de pistes pour le moment.
Des suggestions ?
Merci