sd-card-images/scripts/build-image

15 lines
328 B
Bash
Executable File

#!/bin/sh
# Build empty image
IMAGE="${1}"
set -e
rm -f "${IMAGE}"
fallocate -l 1GB "${IMAGE}" # 1,000,000,000 bytes
parted -s "${IMAGE}" mklabel msdos
parted -s "${IMAGE}" mkpart primary fat32 -- 1MiB 32MiB # 31 MiB (32,505,856 bytes)
parted -s "${IMAGE}" mkpart primary ext2 -- 32MiB -1
parted -s "${IMAGE}" set 2 boot on