install stage 1: change /mnt/container to /container
Give them partitions names while we’re ar it...master
parent
29af65cfc1
commit
cc16479341
|
@ -104,9 +104,9 @@ TARGET_PART_EFI="$(lsblk --raw --noheadings --output PATH "/dev/$TARGET_DISK" |
|
||||||
TARGET_PART_BOOT="$(lsblk --raw --noheadings --output PATH "/dev/$TARGET_DISK" | sed -n '4p')"
|
TARGET_PART_BOOT="$(lsblk --raw --noheadings --output PATH "/dev/$TARGET_DISK" | sed -n '4p')"
|
||||||
TARGET_PART_BIG="$(lsblk --raw --noheadings --output PATH "/dev/$TARGET_DISK" | sed -n '5p')"
|
TARGET_PART_BIG="$(lsblk --raw --noheadings --output PATH "/dev/$TARGET_DISK" | sed -n '5p')"
|
||||||
|
|
||||||
mkfs.vfat -F32 "$TARGET_PART_EFI"
|
mkfs.vfat -F32 -n "EFIBOOT" "$TARGET_PART_EFI"
|
||||||
mkfs.f2fs -f "$TARGET_PART_BOOT"
|
mkfs.f2fs -f -l "boot" "$TARGET_PART_BOOT"
|
||||||
mkfs.f2fs -f "$TARGET_PART_BIG"
|
mkfs.f2fs -f -l "container" "$TARGET_PART_BIG"
|
||||||
|
|
||||||
mkdir -p /mnt/target
|
mkdir -p /mnt/target
|
||||||
mount -t tmpfs -o size=3g tmpfs /mnt/target
|
mount -t tmpfs -o size=3g tmpfs /mnt/target
|
||||||
|
@ -115,11 +115,11 @@ mkdir /mnt/target/boot
|
||||||
mount "$TARGET_PART_BOOT" /mnt/target/boot
|
mount "$TARGET_PART_BOOT" /mnt/target/boot
|
||||||
mkdir /mnt/target/boot/efi
|
mkdir /mnt/target/boot/efi
|
||||||
mount "$TARGET_PART_EFI" /mnt/target/boot/efi
|
mount "$TARGET_PART_EFI" /mnt/target/boot/efi
|
||||||
mkdir -p /mnt/target/mnt/container
|
mkdir /mnt/target/container
|
||||||
mount "$TARGET_PART_BIG" /mnt/target/mnt/container
|
mount "$TARGET_PART_BIG" /mnt/target/container
|
||||||
mkdir /mnt/target/home
|
mkdir /mnt/target/home
|
||||||
mkdir /mnt/target/mnt/container/home
|
mkdir /mnt/target/container/home
|
||||||
mount --bind /mnt/target/mnt/container/home /mnt/target/home
|
mount --bind /mnt/target/container/home /mnt/target/home
|
||||||
|
|
||||||
clear
|
clear
|
||||||
echo "Storage is now prepared and ready for installation.
|
echo "Storage is now prepared and ready for installation.
|
||||||
|
@ -159,12 +159,12 @@ echo "%wheel ALL=(ALL:ALL) ALL" > /mnt/target/etc/sudoers.d/wheel_as_sudo_group.
|
||||||
echo "# See fstab(5).
|
echo "# See fstab(5).
|
||||||
# <device> <mount point> <fstype> <options> <dump> <pass>
|
# <device> <mount point> <fstype> <options> <dump> <pass>
|
||||||
|
|
||||||
# / and /mnt/container are mounted by a script in initramfs
|
# / and /container are mounted by a script in initramfs
|
||||||
# TODO: add script path
|
# TODO: add script path
|
||||||
|
|
||||||
UUID=$(blkid --output value --match-tag UUID $TARGET_PART_BOOT) /boot f2fs defaults,nodev,nosuid 0 2
|
UUID=$(blkid --output value --match-tag UUID $TARGET_PART_BOOT) /boot f2fs defaults,nodev,nosuid 0 2
|
||||||
UUID=$(blkid --output value --match-tag UUID $TARGET_PART_EFI) /boot/efi vfat defaults 0 2
|
UUID=$(blkid --output value --match-tag UUID $TARGET_PART_EFI) /boot/efi vfat defaults 0 2
|
||||||
/mnt/container/home /home none bind 0 0
|
/container/home /home none bind 0 0
|
||||||
" > /mnt/target/etc/fstab
|
" > /mnt/target/etc/fstab
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue