Persistent LiveCD : la suite…
Nous venons de voir que mon iso de LiveCD ne convient pas pour un mode persistant. Il boote tout à fait correctement mais il n’arrive pas à trouver le volume “casper-rw” malgré les modifications du “initrd.gz” effectuées.
J’ai donc récupéré un initrd corrigé trouvé ici (Bug #219192) : commentaire daté du 2008-04-29 par FlipsideTech. Après décompression et comparaison des scripts casper, il y a une différence entre le sien et le mien, mais pas à l’endroit que l’on aurait pu croire… Un diff me renvoie ceci :
128a129,139
> is_supported_fs () {
> # FIXME: do something better like the scan of supported filesystems
> fstype=”${1}”
> case ${fstype} in
> vfat|iso9660|udf|ext2|ext3|ntfs)
> return 0
> ;;
> esac
> return 1
> }
>
447,456d457
< if [ -d "${devname}" ]; then
< mount -o bind “${devname}” $mountpoint || continue
< if is_casper_path $mountpoint; then
< echo $mountpoint
< return 0
< else
< umount $mountpoint
< fi
< fi
Pas de trace donc du “mode=775″ évoqué partout à l’origine d’un des bugs.
Comme je n’ai trouvé de commentaires de cette partie-ci nulle part, je vais prendre ce initrd.gz réparé et l’utiliser directement, tel quel, sur mon iso. Inch Allah !
———-
Bon, ça ne marche pas, ce n’est vraiment pas top. Le initrd est manifestement pour un ubuntu (splash ubuntu) et pas un kubuntu (jusque là ce n’est pas trop génant), mais ensuite, il me lance directement sur une busybox. Donc on n’a pas beaucoup avancé. Au contraire, on pourrait même dire que ça régresse bien.
———-
Ah, on m’annonce dans l’oreillette qu’il est possible que ça marche mieux avec du ext3 que du ext2 pour casper-rw. Étrange… mais ça ne coûte rien de tester. Allons-y.
Pas mieux.
Aucun commentaire pour le moment
Laissez une réponse