From f033220aca748c3db84c20fde2b82abe2621e37f Mon Sep 17 00:00:00 2001 From: Liangbin Lian Date: Fri, 10 Nov 2023 14:31:54 +0800 Subject: [PATCH] image: align GPT based image to 4k so we can enable 4k Disk Sector Size on some vm platform (truenas scale etc.) --- scripts/gen_image_generic.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/gen_image_generic.sh b/scripts/gen_image_generic.sh index cb05c9e319..5a4abc532d 100755 --- a/scripts/gen_image_generic.sh +++ b/scripts/gen_image_generic.sh @@ -54,7 +54,7 @@ dd if="$ROOTFSIMAGE" of="$OUTPUT" bs=512 seek="$ROOTFSOFFSET" conv=notrunc echo "RESET000" | dd of="$OUTPUT" bs=512 seek="$USERDATAOFFSET" conv=notrunc,sync count=1 if [ -n "$GUID" ]; then - [ -n "$PADDING" ] && dd if=/dev/zero of="$OUTPUT" bs=512 seek="$((USERDATAOFFSET + USERDATASIZE))" conv=notrunc count="$sect" + [ -n "$PADDING" ] && dd if=/dev/zero of="$OUTPUT" bs=512 seek="$((USERDATAOFFSET + USERDATASIZE))" conv=notrunc count="$(( ($sect + 0x7) & 0x1fff8 ))" mkfs.fat --invariant -n kernel -C "$OUTPUT.kernel" -S 512 "$((KERNELSIZE / 1024))" LC_ALL=C dos_dircopy "$KERNELDIR" / else