diff --git a/entry.sh b/entry.sh
index 82fdb1e..5bd06b1 100755
--- a/entry.sh
+++ b/entry.sh
@@ -55,15 +55,15 @@ function first_stage(){
 	
 	LVM_SIZE=$(dev_size /dev/mapper/cryptlvm)
 	
-	SWAP_SIZE=$(($(mem_size)/1024/1024/1024))
-	ROOT_SIZE=$(($LVM_SIZE/1024/1024/1024-SWAP_SIZE))
+	SWAP_SIZE=$(($(mem_size)/1000/1000))
+	ROOT_SIZE=$(($LVM_SIZE/1024/1024-SWAP_SIZE))
 	
-	echo lvcreate /dev/vg0 --name=root --size=${ROOT_SIZE}G
-	lvcreate /dev/vg0 --name=root --size=${ROOT_SIZE}G
+	echo lvcreate /dev/vg0 --name=root --size=${ROOT_SIZE}M
+	lvcreate /dev/vg0 --name=root --size=${ROOT_SIZE}M
 	yes | mkfs.btrfs /dev/vg0/root
 	
-	echo lvcreate /dev/vg0 --name=swap --size=${SWAP_SIZE}G
-	lvcreate /dev/vg0 --name=swap --size=${SWAP_SIZE}G
+	echo lvcreate /dev/vg0 --name=swap --size=${SWAP_SIZE}M
+	lvcreate /dev/vg0 --name=swap --size=${SWAP_SIZE}M
 	mkswap /dev/vg0/swap
 	swapon /dev/vg0/swap