Rebuild du CD¶
Extraction du CD¶
mkdir /mnt/temp mount -o loop fichier.iso /mnt/temp mkdir /home/dev/nouva-rescue/image cd /home/dev/nouva-rescue/image rsync -avP /mnt/temp/ . cd image/isolinux unsquashfs filesystem.squashfs mv squashfs-root ../chroot
Modification du contenu du chroot¶
La je vous laisse faire ce que vous voulez :)
Rebuild du CD¶
export DESTINATION=/mnt/nas/iso/nouva/ export version="11.08.1f" cd /home/dev/nouva-rescue mksquashfs chroot image/casper/filesystem.squashfs printf $(sudo du -sx --block-size=1 chroot | cut -f1) > image/casper/filesystem.size find . -type f -print0 | xargs -0 md5sum | grep -v "\./md5sum.txt" > md5sum.txt sudo mkisofs -r -V "Rescue CD-32 ${version}" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ${DESTINATION}/rescue-cd-32-${version}.iso .