Projet

Général

Profil

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 .
Redmine Appliance - Powered by TurnKey Linux