This commit is contained in:
Johan Gunnarsson 2024-02-21 20:37:43 +01:00
parent 4a681cb95b
commit a72fb41261
1 changed files with 2 additions and 2 deletions

View File

@ -9,14 +9,14 @@ set -ex
# >>> (0.95 * 4000000000 // 512) * 512 # >>> (0.95 * 4000000000 // 512) * 512
# 3800000000.0 # 3800000000.0
IMAGE_SIZE=${IMAGE_SIZE:-3800000000} IMAGE_SIZE=${IMAGE_SIZE:-3800000000}
if [ $IMAGE_SIZE -lt 1000000000 ]; then if [ "$IMAGE_SIZE" -lt 1000000000 ]; then
echo "IMAGE_SIZE of 1GB or less unsupported!" echo "IMAGE_SIZE of 1GB or less unsupported!"
exit 1 exit 1
fi fi
rm -f "${IMAGE}" rm -f "${IMAGE}"
fallocate -v -l "${IMAGE_SIZE}" "${IMAGE}" # 3,800,000,000 bytes fallocate -v -l "${IMAGE_SIZE}" "${IMAGE}" # 3,800,000,000 bytes
parted -s "${IMAGE}" mklabel msdos parted -s "${IMAGE}" mklabel gpt
parted -s "${IMAGE}" mkpart primary fat32 -- 4MiB 32MiB # 28 MiB (29,360,128 bytes) parted -s "${IMAGE}" mkpart primary fat32 -- 4MiB 32MiB # 28 MiB (29,360,128 bytes)
parted -s "${IMAGE}" mkpart primary ext2 -- 32MiB -1 parted -s "${IMAGE}" mkpart primary ext2 -- 32MiB -1
parted -s "${IMAGE}" set 2 boot on parted -s "${IMAGE}" set 2 boot on