after crashing my luks encrypted home partition I rebooted into my manjaro live usb stick and reformatted my ssd as I did before.

300mib efi -> flag:boot
16gb swap -> flag:swap; luks
120gb root -> flag: root; luks
>300gb home -> luks

after installing I wanted to restore my timeshift backup which I have for / and /home

After selecting my images timeshift tells me that /boot may not be encrypted even though I never configured anything regarding /boot. To prevent that issue I reinstalled my manjaro again with a seperate boot partition to make timeshift happy

300mib efi -> flag:boot
200mib boot
16gb swap -> flag:swap; luks
120gb root -> flag: root; luks
>300gb home -> luks

While restoring I can now tell timeshift to use that unencrypted boot partition. After restore I still can't boot my system. If I mount / and look into boot it's empty apart from an EFI folder containing boot and manjaro.

Here is my blkid

    /dev/loop1: TYPE="squashfs"
/dev/nvme0n1p5: LABEL_FATBOOT="EFI" LABEL="EFI" UUID="DF3A-1546" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="44912150-3805-3f4e-a856-e0234156e158"
/dev/nvme0n1p3: UUID="2ba18664-f64d-4ead-b165-036a68e2238a" TYPE="crypto_LUKS" PARTUUID="b4e6a2dd-d5b2-c54e-9db5-3fc4535c4247"
/dev/nvme0n1p1: LABEL_FATBOOT="BOOT" LABEL="BOOT" UUID="DD9A-6B5B" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="3ad6c34a-a942-974a-ada9-f0b18e5db1d6"
/dev/nvme0n1p4: UUID="e9d72176-d2fe-41d3-9ea9-601a50e8fcef" TYPE="crypto_LUKS" PARTUUID="b57ef682-c8e5-e64d-9319-a9643403dc60"
/dev/nvme0n1p2: UUID="a7ca9c56-e748-4123-9a5f-08d9ac349239" TYPE="crypto_LUKS" PARTUUID="f2d32889-0fb8-7c40-ba45-5fe3d35bc0c8"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="07DE-4587" BLOCK_SIZE="512" TYPE="vfat"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2022-07-12-04-24-49-00" LABEL="MANJARO_KDE_2133" TYPE="iso9660"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/sda2: UUID="96ac3e76-f985-482d-9b57-0e05938463ef" TYPE="crypto_LUKS" PARTUUID="db382fe8-fe0b-264b-b4bb-c16934f49c94"
/dev/sda1: UUID="6340110c-7b9a-4949-9cca-781f9ebc1247" TYPE="crypto_LUKS" PARTUUID="34f32f7a-9198-7c4a-a001-267505023a80"
/dev/loop3: TYPE="squashfs"
/dev/mapper/luks-e9d72176-d2fe-41d3-9ea9-601a50e8fcef: LABEL="home" UUID="81f258a9-2176-4c70-9223-2f7b4db9690c" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/luks-2ba18664-f64d-4ead-b165-036a68e2238a: LABEL="system" UUID="0f9acfa5-e508-4fe1-9aa8-68faa5c923c2" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/luks-a7ca9c56-e748-4123-9a5f-08d9ac349239: LABEL="swap" UUID="986c66ad-defc-4a8c-a0fa-04f5a2d36514" TYPE="swap"

where "/dev/nvme0n" is the ssd in question

and here the contents of my etc/fstab

UUID=DF3A-1546  /boot/efi   vfat    umask=0077  0   2
UUID=0f9acfa5-e508-4fe1-9aa8-68faa5c923c2   /   ext4    defaults,noatime    0   1
UUID=81f258a9-2176-4c70-9223-2f7b4db9690c   /home   ext4    defaults,noatime    0   2
/dev/mapper/luks-53dc24db-7722-4422-80c6-d76495b062b7   swap    swap    defaults,noatime    0   0
tmpfs   /tmp    tmpfs   defaults,noatime,mode=1777  0   0
UUID=DD9A-6B5B  /boot   vfat    defaults    0   0

How can I restore my system with timeshift and luks? How can I make timeshift happy?


Edit: After rebooting my system I do however get asked for my luks password. After typing it in it feels like everything works until I get greeted by the text in the picture. So apparently grub and efi somewhat work...

that's what I get


You must log in to answer this question.

Browse other questions tagged .