diff --git a/packages/bsp/common/usr/sbin/nand-sata-install b/packages/bsp/common/usr/sbin/nand-sata-install index 007de1de86..0ad21c468e 100755 --- a/packages/bsp/common/usr/sbin/nand-sata-install +++ b/packages/bsp/common/usr/sbin/nand-sata-install @@ -192,6 +192,8 @@ create_armbian() sed -e 's,rootdev=.*,rootdev='"$targetuuid"',g' -i /mnt/bootfs/boot/armbianEnv.txt else sed -e 's,setenv rootdev.*,setenv rootdev '"$targetuuid"',g' -i /mnt/bootfs/boot/boot.cmd + [[ -f /mnt/bootfs/boot/boot.ini ]] && sed -e 's,^setenv rootdev '"$root_partition"',setenv rootdev '"$targetuuid"',g' -i /mnt/bootfs/boot/boot.ini + [[ -f /mnt/rootfs/boot/boot.ini ]] && sed -e 's,^setenv rootdev '"$root_partition"',setenv rootdev '"$targetuuid"',g' -i /mnt/rootfs/boot/boot.ini fi mkimage -C none -A arm -T script -d /mnt/bootfs/boot/boot.cmd /mnt/bootfs/boot/boot.scr >/dev/null 2>&1 || (echo "Error"; exit 0)