Skip to content

This is unmaintained. Let's find a new maintainer #7

@kmille

Description

@kmille

Hey @ljfranklin @jugalgalaxyz

I just enabled Secure Boot on my device. The cryptboot scripts helped to understand and implement the whole thing. Unfortunately, it seems @xmikos can't/won't maintain the software anymore. I want to discuss some points with you:

  1. As this is project is unmaintained and some improvements are outstanding: Let's find a new maintainer. We need to update the Arch Wiki and the AUR package. Are you interested? I can do it if you don't mind.

  2. My /etc/crypttab does not contain my crypt device. I don't know why... So find_crypt_dev fails. Does this fail on your site (even if it's not super important)?

    find_crypt_dev() {

  3. Regarding the PR Add cryptboot-grub-warning script #5 :
    I like the idea, but I have a different proposal: Instead of exiting /usr/local/bin/grub-install with an error, let's just call /usr/bin/grub-install with the parameters of /usr/local/bin/grub-install and then call cryptboot-efikeys sign $efi. What do you think about?

  4. After upgrading GRUB from 2.04 to 2.06 I had to modify the script:

-    grub-install --target=x86_64-efi --boot-directory="$BOOT_DIR" --efi-directory="$EFI_DIR" --bootloader-id="$EFI_ID_GRUB"
+    grub-install --target=x86_64-efi --boot-directory="$BOOT_DIR" --efi-directory="$EFI_DIR" --bootloader-id="$EFI_ID_GRUB" --modules="tpm" --disable-shim-lock

The error I got was "error: verification requested but nobody cares: (cryptouuid/myUUID/grub/x86_64-efi/normal.mod.". Have you run into the same issue? Have you used the same workaround? The thing here is: I don't exactly understand the workaround. Maybe you know a little bit more about it.
Some resources for a better understanding:

If you like we can chat on IRC and post a summary here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions