From e26f916388a1383dfcfc0b178550f84c8cde352f Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Fri, 21 Jul 2017 17:13:09 +0200 Subject: Add post-boot scripting (work in progress) --- nfs/scripts/image_capture_I5456.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 nfs/scripts/image_capture_I5456.sh (limited to 'nfs/scripts/image_capture_I5456.sh') diff --git a/nfs/scripts/image_capture_I5456.sh b/nfs/scripts/image_capture_I5456.sh new file mode 100644 index 0000000..bc40a51 --- /dev/null +++ b/nfs/scripts/image_capture_I5456.sh @@ -0,0 +1,19 @@ +#!/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 + +echo_color white blue ">>> " "Capturing /dev/sda3 EXT4 LINUX" +partclone.ext4 --clone -s /dev/sda3 -L logs/sda3-partclone.log --no_check | pigz --fast >sda3-partclone.gz 2>logs/sda3-pigz.log + + -- cgit v1.2.3