Last active
December 23, 2018 01:42
-
-
Save an9wer/9e711ce38d812b2f0f902109c1467193 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
sfdisk /dev/vda <<EOF | |
/dev/vda1: size=2G | |
/dev/vda2: | |
EOF | |
mkswap /dev/vda1 | |
swapon /dev/vda1 | |
mkfs.btrfs -m single -L arch /dev/vda2 | |
mount -o compress=lzo /dev/vda2 /mnt | |
cd /mnt | |
btrfs su cr @ | |
btrfs su cr @boot | |
btrfs su cr @home | |
btrfs su cr @log | |
btrfs su cr @pkg | |
btrfs su cr @srv | |
btrfs su cr @tmp | |
cd / | |
umount /mnt | |
mount -o compress=lzo,subvol=@ /dev/vda2 /mnt | |
cd /mnt | |
mkdir -p {boot,home,srv,var/{log,cache/pacman/pkg,tmp}} | |
mount -o compress=lzo,subvol=@boot /dev/vda2 boot | |
mount -o compress=lzo,subvol=@home /dev/vda2 home | |
mount -o compress=lzo,subvol=@log /dev/vda2 var/log | |
mount -o compress=lzo,subvol=@pkg /dev/vda2 var/cache/pacman/pkg | |
mount -o compress=lzo,subvol=@srv /dev/vda2 srv | |
mount -o compress=lzo,subvol=@tmp /dev/vda2 var/tmp | |
pacstrap -i /mnt base base-devel |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment