diff options
| author | Chris Titus <[email protected]> | 2021-10-21 16:31:48 -0500 |
|---|---|---|
| committer | Chris Titus <[email protected]> | 2021-10-21 16:31:48 -0500 |
| commit | 4136c5eb699bf53bc9421d566a3970b5b0b33622 (patch) | |
| tree | 5a40978738361f2cb6169ba6762d92222c5d83b6 | |
| parent | 91e7e542d33b977d6e4837069add137360e8b77f (diff) | |
| download | ArchTitus-4136c5eb699bf53bc9421d566a3970b5b0b33622.tar.xz ArchTitus-4136c5eb699bf53bc9421d566a3970b5b0b33622.zip | |
nvme fix
| -rwxr-xr-x | 0-preinstall.sh | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/0-preinstall.sh b/0-preinstall.sh index c687d9b..041e202 100755 --- a/0-preinstall.sh +++ b/0-preinstall.sh @@ -65,20 +65,26 @@ sgdisk -c 2:"ROOT" ${DISK} # make filesystems echo -e "\nCreating Filesystems...\n$HR" - +if [[ "${DISK}" == "nvme"* ]]; then +mkfs.vfat -F32 -n "UEFISYS" "${DISK}p1" +mkfs.btrfs -L "ROOT" "${DISK}p2" +mount -t btrfs "${DISK}p2" /mnt +else mkfs.vfat -F32 -n "UEFISYS" "${DISK}1" mkfs.btrfs -L "ROOT" "${DISK}2" mount -t btrfs "${DISK}2" /mnt +fi + btrfs subvolume create /mnt/@ umount /mnt ;; esac # mount target -mount -t btrfs -o subvol=@ "${DISK}2" /mnt +mount -t btrfs -o subvol=@ -L ROOT /mnt mkdir /mnt/boot mkdir /mnt/boot/efi -mount -t vfat "${DISK}1" /mnt/boot/ +mount -t vfat -L UEFISYS /mnt/boot/ echo "--------------------------------------" echo "-- Arch Install on Main Drive --" @@ -95,7 +101,7 @@ cat <<EOF > /mnt/boot/loader/entries/arch.conf title Arch Linux linux /vmlinuz-linux initrd /initramfs-linux.img -options root=${DISK}2 rw rootflags=subvol=@ +options root=LABEL=ROOT rw rootflags=subvol=@ EOF cp -R ~/ArchTitus /mnt/root/ cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist |
