1
0
mirror of https://github.com/tommytran732/Arch-Setup-Script synced 2024-11-24 18:41:33 -05:00

Documentation.

This commit is contained in:
Tommaso Chiti 2021-02-01 11:20:58 +01:00
parent 64d6600c32
commit 80b76543ee
2 changed files with 14 additions and 2 deletions

View File

@ -1,8 +1,20 @@
# Partition Scheme
| Partition Number | Label | Size | Mountpoint | Filesystem | | Partition Number | Label | Size | Mountpoint | Filesystem |
|------------------|-----------|------------------|------------|-----------------| |------------------|-----------|------------------|------------|-----------------|
| 1 | ESP | 512 MB | /boot | FAT32 | | 1 | ESP | 512 MB | /boot | FAT32 |
| 2 | Cryptroot | Rest of the disk | / | BTRFS Encrypted | | 2 | Cryptroot | Rest of the disk | / | BTRFS Encrypted |
# BTRFS Subvolumes layout
| Subvolume Number | Subvolume Name | Mountpoint |
|------------------|----------------|------------------|
| 1 | @ | / |
| 2 | @home | /home |
| 3 | @snapshots | /.snapshots |
| 4 | @var_log | /var/log |
| 5 | @swap | /swap (optional) |
How does it work? How does it work?
```sh <(curl -sL u.nu/ws5e2)``` ```sh <(curl -sL u.nu/ws5e2)```

View File

@ -80,7 +80,7 @@ mount -o nodatacow,subvol=@swap $BTRFS /mnt/swap
mount $ESP /mnt/boot mount $ESP /mnt/boot
# Pacstrap (setting up a base sytem onto the new root). # Pacstrap (setting up a base sytem onto the new root).
echo "Installing the base system." echo "Installing the base system (it may take a while)."
pacstrap /mnt base linux linux-firmware btrfs-progs grub grub-btrfs efibootmgr snapper sudo neovim networkmanager &>/dev/null pacstrap /mnt base linux linux-firmware btrfs-progs grub grub-btrfs efibootmgr snapper sudo neovim networkmanager &>/dev/null
# Fstab generation. # Fstab generation.
@ -144,7 +144,7 @@ else
fi fi
# Configuring the system. # Configuring the system.
arch-chroot /mnt /bin/bash -xe <<"EOF" arch-chroot /mnt /bin/bash -e <<"EOF"
# Setting up clock. # Setting up clock.
hwclock --systohc hwclock --systohc