diff --git a/entry.sh b/entry.sh
index 7ff1aa5..dac7091 100755
--- a/entry.sh
+++ b/entry.sh
@@ -4,7 +4,7 @@ function first_stage(){
 	echo foo first_stage
 	echo creating image file
 	dd if=/dev/zero of=/root/disk.img bs=1M count=512
-	losetup --show -f /root/disk.img
+	LODEV=$(losetup --show -f /root/disk.img)
 	(
 	echo o # Create a new empty DOS partition table
 	echo n # Add a new partition
@@ -13,10 +13,11 @@ function first_stage(){
 	echo   # First sector (Accept default: 1)
 	echo   # Last sector (Accept default: varies)
 	echo w # Write changes
-	) | fdisk /dev/loop0
-	losetup -d /dev/loop0
-	losetup --show -fP /root/disk.img
+	) | fdisk ${LODEV}
+	losetup -d ${LODEV}
+	LODEV=$(losetup --show -fP /root/disk.img)
 	lsblk
+	using device $LODEV
 	echo mount divice to $TARGET
 	
 }