Ax333l, I'm using a Dell Inspiron 3180
Search Criteria
Package Details: grub-improved-luks2-git 2.12.r10.g04d2a50f3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/grub-improved-luks2-git.git (read-only, click to copy) |
---|---|
Package Base: | grub-improved-luks2-git |
Description: | GNU GRand Unified Bootloader (2) with Argon2 support. Patch made by Patrick Steinhardt |
Upstream URL: | https://www.gnu.org/software/grub/ |
Licenses: | GPL3, CC0 |
Conflicts: | grub |
Provides: | grub |
Submitter: | Ax333l |
Maintainer: | Ax333l |
Last Packager: | Ax333l |
Votes: | 29 |
Popularity: | 1.31 |
First Submitted: | 2022-01-02 14:06 (UTC) |
Last Updated: | 2024-03-09 00:19 (UTC) |
Dependencies (18)
- device-mapper (device-mapper-gitAUR)
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- fuse2
- gettext (gettext-gitAUR)
- autogen (make)
- bdf-unifontAUR (make)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rsync (rsync-gitAUR, rsync-reflink-gitAUR, rsync-reflinkAUR) (make)
- texinfo (texinfo-gitAUR) (make)
- ttf-dejavu (ttf-dejavu-ibAUR, ttf-dejavu-emojilessAUR) (make)
- dosfstools (dosfstools-gitAUR) (optional) – For grub-mkrescue FAT FS and EFI support
- efibootmgr (efibootmgr-gitAUR) (optional) – For grub-install EFI support
- libisoburn (libisoburn-gitAUR) (optional) – Provides xorriso for generating grub rescue iso using grub-mkrescue
- mtools (mtools-svnAUR) (optional) – For grub-mkrescue FAT FS support
- os-prober (os-prober-gitAUR, os-prober-btrfsAUR) (optional) – To detect other OSes when generating grub.cfg in BIOS systems
Required by (313)
- apple_set_os (requires grub) (optional)
- arch-grub2-theme (requires grub)
- arch-matrix-grub-theme-git (requires grub)
- archiso-git (requires grub) (optional)
- archiso-grub-themes (requires grub)
- archuseriso (requires grub)
- ash-git (requires grub) (optional)
- bieaz (requires grub)
- bieaz-git (requires grub)
- boo-grub-git (requires grub)
- booty-git (requires grub)
- cryptboot (requires grub)
- cyberpunk-grub-theme-git (requires grub)
- dedsec-grub2-theme (requires grub)
- distro-grub-themes-arch (requires grub)
- distro-grub-themes-endeavouros (requires grub)
- distro-grub-themes-meta (requires grub)
- dracula-grub-theme-git (requires grub)
- endeavouros-galleon-grub (requires grub)
- graphite-grub-theme-default-1080p (requires grub)
- Show 293 more...
Sources (12)
jroovy commented on 2023-04-24 06:52 (UTC)
andre.vmatos commented on 2023-04-23 18:53 (UTC)
A little OT, but since Arch and NixOS share a lot of knowledge and people often come here for inspiration, I thought it may be of interest to someone my working NixOS overlay for grub2-git with these patches, proposed to someone else's repo for visibility: https://github.com/AtaraxiaSjel/nixos-config/pull/1
duffydack commented on 2023-04-23 18:17 (UTC) (edited on 2023-04-23 18:54 (UTC) by duffydack)
Working fine for months here, just rebuilt recently too, no issues at all. I use sd-encrypt also btw
GRUB_CMDLINE_LINUX="rd.luks.uuid=My-UUID rd.luks.key=My-UUID=/crypt.key"
Ax333l commented on 2023-04-23 18:00 (UTC)
jroovy, I was also having problems on my laptop with this patch, but I was never able to figure out the cause. What device are you running it on?
jroovy commented on 2023-04-23 15:31 (UTC)
Hi, I'm having trouble with this package
Since updating to latest version, it doesn't want to unlock luks partition with the error: error: Invalid passphrase
even when entered correctly
My configuration is as follows
/etc/default/grub:
GRUB_CMDLINE_LINUX="cryptdevice=UUID=<UUID_HERE>:root"
GRUB_ENABLE_CRYPTODISK=y
And I installed it with command:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable
Any help would be appreciated. Thanks
Ax333l commented on 2023-04-20 16:57 (UTC) (edited on 2023-04-20 16:59 (UTC) by Ax333l)
All argon2 variants are supported. A UEFI installation is required due to the memory usage of argon2. An MBR installation on a UEFI system will not work.
grub-install --target=x86_64-efi
should work. Check the arch wiki for more info regarding how to install grub with UEFI.
If it fails to unlock at runtime, let me know.
necklace commented on 2023-04-19 07:57 (UTC) (edited on 2023-04-19 09:55 (UTC) by necklace)
Wow, thanks for this package! Amazing work.
I'm trying to set up this with Argon2id, but I just had the thought that maybe that one isn't supported? Edit: or maybe it is uefi? Can't get it to work..
Would you mind posting instructions for how you set this up yourself, maybe a blogpost or a gist?
Ax333l commented on 2023-02-05 00:05 (UTC)
Finally got time to update it. The patches are now much less likely to break in the future, so I have unpinned it.
randomxusr commented on 2023-01-03 11:30 (UTC)
Any chance this could go to the main repos? As it's quite useful
<deleted-account> commented on 2022-11-28 22:53 (UTC)
Hi. Isn't exactly a bug or something that compromises the usability, but the license shouldn't use commas (that's also making expac report a wrong license). Like this: license=('GPL3' 'CC0')
Pinned Comments
Ax333l commented on 2022-02-17 18:58 (UTC) (edited on 2023-06-16 14:24 (UTC) by Ax333l)
I have disabled translations because they have been the cause of build failures in both this package and
grub-git
. If you want to re-enable them, check the PKGBUILD.Also, make sure you have installed
base-devel
.Argon2 might not work on some devices due to issues with the memory allocator