======LUKS Encrypted Partition====== ---- =====Change LUKS Partition Password===== * Find the drive with the luks headers: cat /etc/crypttab * Find the partition using the disk label from the previous command: sudo fdisk -l /dev/sda * If it is listed by uuid, use: ls -l /dev/disk/by-uuid/{insert your uuid here} * Verify the Keyslots used: sudo cryptsetup luksDump /dev/sda5 * Test passphrase: sudo cryptsetup --verbose open --test-passphrase /dev/sda5 * Change Keyslot 0's key: sudo cryptsetup luksChangeKey /dev/sda5 -S 0 * Verify new passphrase: sudo cryptsetup --verbose open --test-passphrase /dev/sda5 ---- =====Unlock LUKS Partition from GRUB===== * Insert luks module: grub rescue> insmod luks * List all divices: grub rescue> ls * Mount encrypted ''%%/boot/%%'' partition: grub rescue> cryptomount (hd0,gpt2) * To use uuid instead, use the ''%%-u%%'' option: grub rescue> cryptomount -u 8f5fc81c-41bb-11ec-81d3-0242ac130003 * Enter passphrase: Attempting to decrypt master key... Enter passphrase for hd0,gpt2 (): * Output on success: Slot 3 opened * Insert LVM Module: grub rescue> insmod lvm * Load module for normal boot: grub rescue> insmod normal * Boot: grub rescue> normal ---- =====Links===== * https://www.gnu.org/software/grub/manual/grub/html_node/Commands.html#Commands * https://www.gnu.org/software/grub/manual/grub/html_node/GRUB-only-offers-a-rescue-shell.html#GRUB-only-offers-a-rescue-shell