Create a TestDisk FreeDos LiveCDIT

From CGSecurity
Jump to: navigation, search

En.png English It.png Italiano Nl.png Nederlands


Questo doc spiega come creare (sotto linux) un LiveCD eseguendo FreeDOS che in automatico lancia TestDisk.

  • Scarica il dico FreeDOS OEM CD-ROM builder
wget -N http://www.fdos.info/bootdisks/ISO/FDOEMCD.builder.zip
  • Scarica la verisone DOS di TestDisk & PhotoRec
wget -N http://www.cgsecurity.org/testdisk-6.12.dos.zip
  • Rimuovi la dir d'installazione
rm -rf FDOEMCD
  • Decompimi
unzip FDOEMCD.builder.zip
  • Decomprimi l'ultima ver di TestDisk & PhotoRec
cd FDOEMCD/CDROOT
unzip ../../testdisk-6.12.dos.zip
mv testdisk-6.12 testdisk
  • Crea uno script di autorun
echo "@ECHO OFF" > AUTORUN.BAT
echo "CLS" >> AUTORUN.BAT
echo "CD TESTDISK" >> AUTORUN.BAT
echo "TESTDISK.EXE" >> AUTORUN.BAT
  • Questo script usa i newlines di DOS, not quelli di Unix
unix2dos AUTORUN.BAT
  • Crea l'immagine iso
mkisofs -o testdisk.iso -p "Christophe Grenier" -publisher "www.cgsecurity.org" -V "TestDisk CD" \
-b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -N -J -r \
-c boot.catalog -hide boot.catalog -hide-joliet boot.catalog CDROOT
  • Avvia qemu emulator con questa immagine
qemu -localtime -boot d -cdrom testdisk.iso -hda disk.dd
  • Masterizza