From 464e24a4ef7aa47ecfda795e065d2c64cf099cff Mon Sep 17 00:00:00 2001 From: SilentWind <62919083+mofeng-git@users.noreply.github.com> Date: Fri, 19 Sep 2025 19:03:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20=E6=89=A9=E5=B1=95=E7=A7=81=E5=AE=B6?= =?UTF-8?q?=E4=BA=91=E4=BA=8C=E4=BB=A3=E9=95=9C=E5=83=8F=E7=A9=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/functions/devices.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build/functions/devices.sh b/build/functions/devices.sh index d48d0a4b..3b872a72 100755 --- a/build/functions/devices.sh +++ b/build/functions/devices.sh @@ -69,6 +69,7 @@ cumebox2_rootfs() { local source_image="$SRCPATH/image/cumebox2/Armbian_24.8.1_Khadas-vim1_bookworm_current_6.6.47_minimal.img" local target_image="$TMPDIR/rootfs.img" local offset=$((8192 * 512)) + local add_size_mb=600 echo "信息:准备 Cumebox2 Rootfs..." ensure_dir "$TMPDIR" @@ -77,7 +78,10 @@ cumebox2_rootfs() { download_file_if_missing "$source_image" || { echo "错误:下载 Cumebox2 原始镜像失败" >&2; exit 1; } cp "$source_image" "$target_image" || { echo "错误:复制 Cumebox2 原始镜像失败" >&2; exit 1; } - + + echo "信息:扩展镜像文件 (${add_size_mb}MB)..." + sudo dd if=/dev/zero bs=1M count="$add_size_mb" >> "$target_image" || { echo "错误:扩展镜像文件失败" >&2; exit 1; } + echo "信息:调整镜像分区大小..." sudo parted -s "$target_image" resizepart 1 100% || { echo "错误:使用 parted 调整分区大小失败" >&2; exit 1; }