summaryrefslogtreecommitdiff
path: root/stages/first_stage.sh
diff options
context:
space:
mode:
Diffstat (limited to 'stages/first_stage.sh')
-rw-r--r--stages/first_stage.sh31
1 files changed, 11 insertions, 20 deletions
diff --git a/stages/first_stage.sh b/stages/first_stage.sh
index 1581fce..b7a45b1 100644
--- a/stages/first_stage.sh
+++ b/stages/first_stage.sh
@@ -30,6 +30,7 @@ print_ok "Entering first_stage.sh"
# check bootmode
+print_ok "Checking bootmode ..."
if [ -d "/sys/firmware/efi/efivars" ]; then
export boot_mode="uefi"
print_ok "Booted with UEFI"
@@ -67,7 +68,6 @@ n
p
w
EOF
- print_ok "Partitioned disk for UEFI/GPT"
elif [ "$boot_mode" == "bios" ]; then
print_ok "Partitioning for BIOS mode ..."
@@ -88,13 +88,11 @@ p
p
w
EOF
- print_ok "Partitioned disk for BIOS/MBR"
-else
- print_failed "Unknown boot_mode"
- exit 1
fi
+print_ok "Partitioning done"
+
# format and mount partitions
@@ -102,7 +100,7 @@ if [ "$luks_encryption" == "no" ];then
if [ "$boot_mode" == "bios" ];then
- print_ok "Formatting for no disk encryption and bios/mbr"
+ print_ok "Formatting for no disk encryption and bios/mbr ..."
# root partition
mkfs.ext4 ${path_to_disk}2
@@ -117,7 +115,7 @@ if [ "$luks_encryption" == "no" ];then
elif [ "$boot_mode" == "uefi" ];then
- print_ok "Formatting for no disk encryption and uefi/gpt"
+ print_ok "Formatting for no disk encryption and uefi/gpt ..."
# root partition
mkfs.ext4 ${path_to_disk}3
@@ -136,37 +134,30 @@ if [ "$luks_encryption" == "no" ];then
mkdir /mnt/mnt
mount ${path_to_disk}1 /mnt/mnt
- else
- print_failed "Unknown boot_mode"
- exit 1
fi
elif [ "$luks_encryption" == "yes" ];then
if [ "$boot_mode" == "bios" ];then
- print_ok "Formatting for disk encryption and bios/mbr"
+ print_ok "Formatting for disk encryption and bios/mbr ..."
- print_failed "Sorry, encryption is not ready to use ..."
+ print_failed "Sorry, encryption is not ready to use"
exit 1 ###
elif [ "$boot_mode" == "uefi" ];then
- print_ok "Formatting for disk encryption and uefi/gpt"
+ print_ok "Formatting for disk encryption and uefi/gpt ..."
- print_failed "Sorry, encryption is not ready to use ..."
+ print_failed "Sorry, encryption is not ready to use"
exit 1 ###
- else
- print_failed "Unknown boot_mode"
- exit 1
fi
-else
- print_failed "luks_encryption not 'yes' or 'no'"
- exit 1
fi
+print_ok "Formatting done"
+
# install packages with pacstrap