|
|
|
@ -7,6 +7,9 @@ set -e
|
|
|
|
|
# free 7GB
|
|
|
|
|
|
|
|
|
|
chroot="$1"
|
|
|
|
|
boot="hardware/${2}/boot"
|
|
|
|
|
esp="hardware/${2}/esp"
|
|
|
|
|
root="hardware/${2}/root"
|
|
|
|
|
|
|
|
|
|
# encrypt and unlock the root partitions
|
|
|
|
|
echo -n 'Enter LUKS password: '
|
|
|
|
@ -20,14 +23,17 @@ unset root_pwd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# root device btrfs raid1
|
|
|
|
|
mkfs.btrfs /dev/sda1
|
|
|
|
|
mount /dev/sda1 "$chroot"
|
|
|
|
|
btrfs device add /dev/sdb1 "$chroot" -f
|
|
|
|
|
mkfs.btrfs /dev/mapper/root-unlocked-sda1
|
|
|
|
|
mount /dev/mapper/root-unlocked-sda1 "$chroot"
|
|
|
|
|
btrfs device add /dev/mapper/root-unlocked-sdb1 "$chroot" -f
|
|
|
|
|
btrfs balance start -dconvert=raid1 -mconvert=raid1 "$chroot"
|
|
|
|
|
|
|
|
|
|
# boot device ext4
|
|
|
|
|
echo mkfs.ext4 "$boot"
|
|
|
|
|
mkfs.ext4 "$boot"
|
|
|
|
|
echo mkdir "$chroot/boot"
|
|
|
|
|
mkdir "$chroot/boot"
|
|
|
|
|
echo mount "$boot" "$chroot/boot"
|
|
|
|
|
mount "$boot" "$chroot/boot"
|
|
|
|
|
|
|
|
|
|
# esp device FAT
|
|
|
|
|