diff --git a/lib/debootstrap-ng.sh b/lib/debootstrap-ng.sh index ec38645526..4f5b3aae5b 100644 --- a/lib/debootstrap-ng.sh +++ b/lib/debootstrap-ng.sh @@ -387,7 +387,8 @@ prepare_partitions() # stage: create blank image display_alert "Creating blank image for rootfs" "$sdsize MiB" "info" - truncate --size=${sdsize}M ${SDCARD}.raw + # truncate --size=${sdsize}M ${SDCARD}.raw # sometimes results in fs corruption, revert to previous know to work solution + dd if=/dev/zero bs=1M status=none count=$sdsize | pv -p -b -r -s $(( $sdsize * 1024 * 1024 )) | dd status=none of=${SDCARD}.raw # stage: calculate boot partition size local bootstart=$(($OFFSET * 2048))