From 940abc9911f932365ec25aa6e93245e8e9fc3963 Mon Sep 17 00:00:00 2001 From: NiuTao Date: Fri, 26 Apr 2024 00:23:14 +0800 Subject: [PATCH] fix: /dev/loop0p1 does not exist --- scripts/make_image.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/make_image.sh b/scripts/make_image.sh index 1784bd3..30d76da 100755 --- a/scripts/make_image.sh +++ b/scripts/make_image.sh @@ -32,6 +32,10 @@ function make_image() flock -x $FD LOOP=$(losetup -f) [[ -z $LOOP ]] && echo "Unable to find free loop device" && exit + if [ ! -e $LOOP ]; then + lodev_major=$(grep loop /proc/devices | cut -c3) + mknod $LOOP b $lodev_major 0 + fi losetup $LOOP ${ROOTFS}.raw flock -u $FD -- Gitee