diff --git a/device/testing/u-boot-tolino-page2/u-boot-tolino-page2.post-upgrade b/device/testing/u-boot-tolino-page2/u-boot-tolino-page2.post-upgrade
index cc5556a9768ae65dd3a4b01d2013545a95b693da..037457d11c262877e4fa7d2aa918aef06aee0c7f 100644
--- a/device/testing/u-boot-tolino-page2/u-boot-tolino-page2.post-upgrade
+++ b/device/testing/u-boot-tolino-page2/u-boot-tolino-page2.post-upgrade
@@ -1,6 +1,9 @@
 #!/bin/sh
-DEV=`mount | sed -n -E 's:.*(/dev/mmcblk[0-9])p[0-9] on /boot .*:\1:p'`
-if [ -n "$DEV" ] ; then
+DEV=`cat /proc/mounts | sed -n -E 's:.*(/dev/mmcblk[0-9])p[0-9] on /boot .*:\1:p'`
+if [ -e "$DEV" ]
+then
 	dd if=/usr/share/u-boot/tolino-shine3/u-boot.imx bs=512 seek=2 of="$DEV"
+else
+    echo Partition not found
 fi