Skip to content

Instantly share code, notes, and snippets.

@Spijkervet
Created October 13, 2019 21:34
Show Gist options
  • Save Spijkervet/7ddf86bbceb97c8cf9ff18d2ca20233c to your computer and use it in GitHub Desktop.
Save Spijkervet/7ddf86bbceb97c8cf9ff18d2ca20233c to your computer and use it in GitHub Desktop.
#/bin/bash
# On first boot:
# fdisk /dev/sdb # n, p, w
# reboot now
cryptsetup -vy luksFormat /dev/sdb3
cryptsetup luksOpen /dev/sdb3 my_usb
mkfs.ext4 -L persistence /dev/mapper/my_usb
e2label /dev/mapper/my_usb persistence
mkdir -p /mnt/my_usb
mount /dev/mapper/my_usb /mnt/my_usb
echo “/ union” > /mnt/my_usb/persistence.conf
umount /dev/mapper/my_usb
cryptsetup luksClose /dev/mapper/my_usb
reboot now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment