Skip to content

Instantly share code, notes, and snippets.

@alem0lars
Last active October 9, 2015 06:39
Show Gist options
  • Save alem0lars/5364e4118f93248b9a9a to your computer and use it in GitHub Desktop.
Save alem0lars/5364e4118f93248b9a9a to your computer and use it in GitHub Desktop.
#!/bin/sh
mkdir -p /mnt/gentoo
cryptsetup luksOpen /dev/sda2 primary
cryptsetup luksOpen /dev/sdb1 secondary
swapon /dev/primary/swap
mount /dev/primary/root /mnt/gentoo
mount /dev/secondary/data /mnt/gentoo/data
mount /dev/secondary/vm /mnt/gentoo/vm
mount /dev/sda1 /mnt/gentoo/boot
mount -t proc proc /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
chroot /mnt/gentoo /bin/bash
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
env-update
source /etc/profile
export PS1="(chroot) ${PS1}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment