-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mortar install fails on Manjaro. Debian installed using the Live Disk option also fails. #20
Comments
Updated to reflect this issue also impacts Manjaro. |
Updated to reflect the issue is with Debian's Live Installer, not unstable nor netinstall. ccf4ba6 added to reflect this. |
Hello! I'm hoping to undergo this setup process with a Manjaro installation and I noticed this issue during my research phase. It seems Manjaro Architect has been dropped from being officially supported and is no longer available as a standalone ISO or as part of the full-fat live disks anymore. At least for the time being, it seems that you can still install it once inside the live environment and go from there, but as it is unmaintained it will likely become unusable over time. Have you had any luck with it as of late? I'm not sure if calamares supports the steps necessary in the manual partitioning step to recreate the same setup. Thanks for your insight! |
Ultimately the issue is on my end, I need to be able to detect these kinds of installations (the crypttab file would be one indicator I can think of) and adjust the configuration as part of the mortar install scripts. Unfortunately I simply haven't had time to do this yet. If you want to take a stab at it though, feel free! |
Are you emulating on a Linux host? You can use swtpm to emulate a TPM module using virt-manager (KVM/qemu) if you'd like to try installing Mortar in a VM. Just a thought. I think VMware, Parallels, and Hyper-V also support various forms of TPM emulation/passthrough. |
So Manjaro seems to "just work" now using the arch method. |
Debian's Live Installer has changed the way Debian interacts with LUKS volumes. Manjaro similarly uses this technique. It configures the system with an encrypted boot volume and uses Grub to perform the initial unlocking. After Grub unlocks, it uses a LUKS key on disk (in the root of the drive and also included in the initramfs) to re-unlock it automatically after the Grub hand-off to the Linux kernel.
Obviously this throws a wrench in how Mortar interfaces with the system. I'm working on a solution. So far having the /boot location already encrypted does save us a few steps, and the current code already overwrites the Debian "hand-off key" slot, but looks like we need to fiddle with the crypttab file a little bit at least.
The text was updated successfully, but these errors were encountered: