1
0
mirror of https://github.com/tommytran732/Arch-Setup-Script synced 2024-11-13 21:51:33 -05:00

Fixes ESP Generation from Archlinux 2022.07+ (#16)

Fixes ESP filesystem generation on Live Archlinux ISOs from July 2022 to September (fixes both "Sector Not Allocated" error from mkfs.fat and the grub-install command since the changes to grub-install introduced in the latest update.

Signed-off-by: funk-on-code <113871227+funk-on-code@users.noreply.github.com>
This commit is contained in:
funk-on-code 2022-09-28 16:23:11 +00:00 committed by GitHub
parent 11c4907534
commit 4eb5e78be2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -64,9 +64,9 @@ fi
echo "Creating new partition scheme on $DISK." echo "Creating new partition scheme on $DISK."
parted -s "$DISK" \ parted -s "$DISK" \
mklabel gpt \ mklabel gpt \
mkpart ESP fat32 1MiB 101MiB \ mkpart ESP fat32 1MiB 128MiB \
set 1 esp on \ set 1 esp on \
mkpart cryptroot 101MiB 100% \ mkpart cryptroot 128MiB 100% \
sleep 0.1 sleep 0.1
ESP="/dev/$(lsblk $DISK -o NAME,PARTLABEL | grep ESP| cut -d " " -f1 | cut -c7-)" ESP="/dev/$(lsblk $DISK -o NAME,PARTLABEL | grep ESP| cut -d " " -f1 | cut -c7-)"
@ -78,7 +78,7 @@ partprobe "$DISK"
# Formatting the ESP as FAT32. # Formatting the ESP as FAT32.
echo "Formatting the EFI Partition as FAT32." echo "Formatting the EFI Partition as FAT32."
mkfs.fat -F 32 $ESP &>/dev/null mkfs.fat -F 32 -s 2 $ESP &>/dev/null
# Creating a LUKS Container for the root partition. # Creating a LUKS Container for the root partition.
echo "Creating LUKS Container for the root partition." echo "Creating LUKS Container for the root partition."