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 }