sd-card-images/scripts/build-image

15 lines
329 B
Bash
Executable File

#!/bin/sh
# Build empty image
IMAGE="${1}"
set -ex
rm -f "${IMAGE}"
fallocate -l 2GB "${IMAGE}" # 2,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