This commit is contained in:
teldra 2021-08-18 10:18:45 +02:00
parent 0d3cd418a0
commit 1178577f3e
1 changed files with 33 additions and 28 deletions

View File

@ -30,6 +30,7 @@ if test -d /sys/firmware/efi; then
else
echo "BIOS Partition"
(echo "o";
sleep $sleep;
echo "w";
echo "q") | fdisk -w always -W always "${dodiskid}" > /dev/null
fi
@ -41,14 +42,15 @@ if [[ "${cfg[fde_key_store]}" == "once" ]]; then
echo "create bootpartition"
target_boot="${dodiskid}-part${index}"
index=$(( index + 1 ))
echo "n
p
1
+${cfg[bootsize]}G
a
w
q" | fdisk -w always -W always "${dodiskid}" > /dev/null
(echo "n";
echo "p";
echo "1";
echo "";
echo "+${cfg[bootsize]}G";
echo "a";
sleep $sleep;
echo "w";
echo "q") | fdisk -w always -W always "${dodiskid}" > /dev/null
sleep $sleep
sync
fi
@ -64,32 +66,35 @@ if [[ "${cfg[rootfssize]}" == "rest" ]]; then
sleep $sleep;
echo "w") | fdisk -w always -W always "${dodiskid}"
else
echo "n
p
2
w
q" | fdisk -w always -W always "${dodiskid}" > /dev/null
(echo "n";
echo "p";
echo "2";
echo "";
echo "";
sleep $sleep;
echo "w";
echo "q") | fdisk -w always -W always "${dodiskid}" > /dev/null
fi
elif [[ ! "${cfg[rootfssize]}" == "rest" ]]; then
target_partition_tmp="${dodiskid}-part${index}"
echo "create rootfs with a specific size"
if test -d /sys/firmware/efi; then
echo "n
+${rootfssize}G
w
q" | fdisk -w always -W always "${dodiskid}" > /dev/null
(echo "n";
echo "";
echo "";
echo "+${rootfssize}G";
sleep $sleep;
echo "w";
echo "q") | fdisk -w always -W always "${dodiskid}" > /dev/null
else
echo "n
p
2
+${rootfssize}G
w
q" | fdisk -w always -W always "${dodiskid}" > /dev/null
(echo "n";
echo "p";
echo "2";
echo "";
echo "+${rootfssize}G";
sleep $sleep;
echo "w";
echo "q") | fdisk -w always -W always "${dodiskid}" > /dev/null
fi
fi
sleep $sleep