1
0
mirror of https://github.com/tommytran732/Arch-Setup-Script synced 2024-09-19 15:14:43 -04:00
This commit is contained in:
Tommaso Chiti 2021-02-01 09:13:05 +01:00
parent 9a1c7b8de0
commit 96a85cd11e

View File

@ -1,5 +1,9 @@
#!/bin/bash
# Unmounting partitions.
echo "Unmounting /mnt in order to proceed with the installation of Arch Linux."
umount -R /mnt
# Exit on STDERR.
set -e
@ -23,13 +27,12 @@ then
wipefs -af $DISK
sgdisk -Zo $DISK
else
echo "Quitting."
exit
echo "Quitting."
exit
fi
# Creating a new partition scheme.
echo "Creating new partition scheme on $DISK."
parted -s $DISK \
mklabel gpt \
mkpart ESP fat32 1MiB 513MiB \
@ -52,8 +55,6 @@ echo "Opening the newly created LUKS Container."
cryptsetup open $Cryptroot cryptroot
BTRFS=/dev/mapper/cryptroot
partprobe $DISK
# Formatting the LUKS Container as BTRFS.
echo "Formatting the LUKS container as BTRFS."
mkfs.btrfs $BTRFS
@ -173,6 +174,7 @@ echo "Enabling NetworkManager."
systemctl enable NetworkManager --root=/mnt
# Unmounting partitions.
echo "Unmounting /mnt."
umount -R /mnt
echo "Done."
echo "Done, you may now wish to reboot."
exit