Create a TestDisk FreeDos LiveCDIT

From CGSecurity
Jump to navigation Jump to 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.org/bootdisks/ISO/FDOEMCD.builder.zip
  • Scarica la verisone DOS di TestDisk & PhotoRec
wget -N https://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