Je crée des squashfs personnalisés d'Ubuntu.
Actuellement, je suis confronté à cette erreur :
[ ... ] squashfs: SQUASHFS error: unable to read xattr id index table
Il peut être reproduit en exécutant dans initramfs
mount /cdrom/casper/filesystem.squashfs /filesystem.squashfs -t squashfs -o loop
Sans le -o loop
c'est la même chose.
mais quand je lance la commande dans l'Ubuntu en cours d'exécution, tout va bien :
sudo mount /media/USER/UUI/casper/filesystem.squashfs fs-uui -t squashfs -o loop
Notes :
- L'image qui produit l'erreur peut être trouvée aquí .
- Pour voir le message d'erreur au démarrage, j'ai retiré l'option
splash
yquiet
dans la commande de démarrage. - Les md5sums sont bien.
Si vous avez des suggestions sur la façon de déboguer ceci ou sur la façon de créer votre image iso personnalisée démarrant avec efi, veuillez laisser une note.
EDIT 1 : Actuellement, la solution de contournement consiste à supprimer les xattrs du système de fichiers racine à l'aide de la commande -no-xattrs
opción:
mksquashfs / "$filesystem_location/filesystem.squashfs" -ef ./exclude.txt -wildcards -no-xattrs
Edit 2 : L'erreur se produit toujours.