#!/bin/busybox sh # Should only started from image_capture.sh, it defines some helper functions and variables) # echo_color() [prefix text] # $outdir is the also the current working dir, garanted to be empty and writable # Many cloning/partitioning tools are available for use, see make-boot-image.sh echo_color white blue ">>> " "Capturing /dev/sda boot sectors" dd if=/dev/sda count=2048 2>logs/sda-dd.log | pigz --fast > sda-dd.gz 2>logs/sda-pigz.log echo_color white blue ">>> " "Capturing /dev/sda1 NTFS BOOT" partclone.ntfs --clone -s /dev/sda1 -L logs/sda1-partclone.log --no_check | pigz --fast >sda1-partclone.gz 2>logs/sda1-pigz.log echo_color white blue ">>> " "Capturing /dev/sda2 NTFS WINDOWS" partclone.ntfs --clone -s /dev/sda2 -L logs/sda2-partclone.log --no_check | pigz --fast >sda2-partclone.gz 2>logs/sda2-pigz.log