Fix /dev/mapper/ROOT not found

This commit is contained in:
Austin Horstman 2022-01-14 00:20:27 -06:00
parent ae2257b993
commit cddc767c3d
1 changed files with 7 additions and 7 deletions

View File

@ -74,10 +74,10 @@ createsubvolumes () {
}
mountallsubvol () {
mount -o ${MOUNT_OPTIONS},subvol=@home /dev/mapper/ROOT /mnt/home
mount -o ${MOUNT_OPTIONS},subvol=@tmp /dev/mapper/ROOT /mnt/tmp
mount -o ${MOUNT_OPTIONS},subvol=@.snapshots /dev/mapper/ROOT /mnt/.snapshots
mount -o ${MOUNT_OPTIONS},subvol=@var /dev/mapper/ROOT /mnt/var
mount -o ${MOUNT_OPTIONS},subvol=@home ${partition3} /mnt/home
mount -o ${MOUNT_OPTIONS},subvol=@tmp ${partition3} /mnt/tmp
mount -o ${MOUNT_OPTIONS},subvol=@.snapshots ${partition3} /mnt/.snapshots
mount -o ${MOUNT_OPTIONS},subvol=@var ${partition3} /mnt/var
}
subvolumesetup () {
@ -86,7 +86,7 @@ subvolumesetup () {
# unmount root to remount with subvolume
umount /mnt
# mount @ subvolume
mount -o ${MOUNT_OPTIONS},subvol=@ /dev/mapper/ROOT /mnt
mount -o ${MOUNT_OPTIONS},subvol=@ ${partition3} /mnt
# make directories home, .snapshots, var, tmp
mkdir -p /mnt/{home,var,tmp,.snapshots}
# mount subvolumes
@ -117,9 +117,9 @@ elif [[ "${FS}" == "luks" ]]; then
# open luks container and ROOT will be place holder
echo -n "${LUKS_PASSWORD}" | cryptsetup open ${partition3} ROOT -
# now format that container
mkfs.btrfs -L ROOT /dev/mapper/ROOT
mkfs.btrfs -L ROOT ${partition3}
# create subvolumes for btrfs
mount -t btrfs /dev/mapper/ROOT /mnt
mount -t btrfs ${partition3} /mnt
subvolumesetup
# store uuid of encrypted partition for grub
echo ENCRYPTED_PARTITION_UUID=$(blkid -s UUID -o value ${partition3}) >> setup.conf