@as400 Yes, I am. I worked around the issue by moving to a setup where the boot partition is not encrypted.
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: | 27 |
Popularity: | 1.90 |
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-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- 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-reflinkAUR, rsync-reflink-gitAUR) (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 (314)
- 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)
- 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)
- diabos-base (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)
- graphite-grub-theme-default-2k (requires grub)
- graphite-grub-theme-default-4k (requires grub)
- graphite-grub-theme-nord-1080p (requires grub)
- graphite-grub-theme-nord-2k (requires grub)
- graphite-grub-theme-nord-4k (requires grub)
- grml-iso (requires grub)
- grml-rescueboot (requires grub)
- grml2usb (requires grub) (optional)
- grub-android-prober (requires grub)
- grub-android-x86 (requires grub)
- grub-backup-hook (requires grub)
- grub-btrfs-git (requires grub)
- grub-custom-simona (requires grub)
- grub-customizer-git (requires grub)
- grub-customizer5-git (requires grub)
- grub-editor (requires grub)
- grub-esp (requires grub)
- grub-hook (requires grub)
- grub-imageboot (requires grub)
- grub-linux-default-hook (requires grub)
- grub-linux-rt-default-hook (requires grub)
- grub-netboot-alpine (requires grub)
- grub-netboot-archlinux (requires grub)
- grub-reboot-picker (requires grub)
- grub-reboot-poweroff (requires grub)
- grub-secureboot-scripts (requires grub)
- grub-theme-acer (requires grub)
- grub-theme-almalinux (requires grub)
- grub-theme-aorus (requires grub)
- grub-theme-apple (requires grub)
- grub-theme-arch-linux (requires grub)
- grub-theme-arco-linux (requires grub)
- grub-theme-artix-linux (requires grub)
- grub-theme-asrock (requires grub)
- grub-theme-asus (requires grub)
- grub-theme-bedrock-linux (requires grub)
- grub-theme-boot-minegrub-git (requires grub)
- grub-theme-brainwash-color-1080p-git (requires grub)
- grub-theme-brainwash-color-1440p-git (requires grub)
- grub-theme-brainwash-white-1080p-git (requires grub)
- grub-theme-brainwash-white-1440p-git (requires grub)
- grub-theme-centos (requires grub)
- grub-theme-chromeos (requires grub)
- grub-theme-comments-color-1080p-git (requires grub)
- grub-theme-comments-color-1440p-git (requires grub)
- grub-theme-comments-white-1080p-git (requires grub)
- grub-theme-comments-white-1440p-git (requires grub)
- grub-theme-compact-color-1080p-git (requires grub)
- grub-theme-compact-color-1440p-git (requires grub)
- grub-theme-compact-white-1080p-git (requires grub)
- grub-theme-compact-white-1440p-git (requires grub)
- grub-theme-debian (requires grub)
- grub-theme-deepin (requires grub)
- grub-theme-dell (requires grub)
- grub-theme-elementaryos (requires grub)
- grub-theme-endeavouros (requires grub)
- grub-theme-fedora (requires grub)
- grub-theme-firewall-color-1080p-git (requires grub)
- grub-theme-firewall-color-1440p-git (requires grub)
- grub-theme-firewall-white-1080p-git (requires grub)
- grub-theme-firewall-white-1440p-git (requires grub)
- grub-theme-framework (requires grub)
- grub-theme-freebsd (requires grub)
- grub-theme-fuckery-color-1080p-git (requires grub)
- grub-theme-fuckery-color-1440p-git (requires grub)
- grub-theme-fuckery-white-1080p-git (requires grub)
- grub-theme-fuckery-white-1440p-git (requires grub)
- grub-theme-garuda (requires grub)
- grub-theme-gentoo (requires grub)
- grub-theme-gigabyte (requires grub)
- grub-theme-hackerden-color-1080p-git (requires grub)
- grub-theme-hackerden-color-1440p-git (requires grub)
- grub-theme-hackerden-white-1080p-git (requires grub)
- grub-theme-hackerden-white-1440p-git (requires grub)
- grub-theme-hook (requires grub)
- grub-theme-hp (requires grub)
- grub-theme-huawei (requires grub)
- grub-theme-kawaiki-color-1080p-git (requires grub)
- grub-theme-kawaiki-color-2k-git (requires grub)
- grub-theme-kawaiki-color-4k-git (requires grub)
- grub-theme-kawaiki-color-ultrawide-git (requires grub)
- grub-theme-kawaiki-color-ultrawide2k-git (requires grub)
- grub-theme-kawaiki-white-1080p-git (requires grub)
- grub-theme-kawaiki-white-2k-git (requires grub)
- grub-theme-kawaiki-white-4k-git (requires grub)
- grub-theme-kawaiki-white-ultrawide-git (requires grub)
- grub-theme-kawaiki-white-ultrawide2k-git (requires grub)
- grub-theme-kawaiki-whitesur-1080p-git (requires grub)
- grub-theme-kawaiki-whitesur-2k-git (requires grub)
- grub-theme-kawaiki-whitesur-4k-git (requires grub)
- grub-theme-kawaiki-whitesur-ultrawide-git (requires grub)
- grub-theme-kawaiki-whitesur-ultrawide2k-git (requires grub)
- grub-theme-kde-neon (requires grub)
- grub-theme-kingston (requires grub)
- grub-theme-kubuntu (requires grub)
- grub-theme-legion (requires grub)
- grub-theme-legion-color-1080p-git (requires grub)
- grub-theme-legion-color-1440p-git (requires grub)
- grub-theme-legion-white-1080p-git (requires grub)
- grub-theme-legion-white-1440p-git (requires grub)
- grub-theme-lenovo (requires grub)
- grub-theme-lg (requires grub)
- grub-theme-linux-mint (requires grub)
- grub-theme-live-common (requires grub)
- grub-theme-lovetrap-color-1080p-git (requires grub)
- grub-theme-lovetrap-color-1440p-git (requires grub)
- grub-theme-lovetrap-white-1080p-git (requires grub)
- grub-theme-lovetrap-white-1440p-git (requires grub)
- grub-theme-lubuntu (requires grub)
- grub-theme-manjaro2 (requires grub)
- grub-theme-mashup-color-1080p-git (requires grub)
- grub-theme-mashup-color-1440p-git (requires grub)
- grub-theme-mashup-white-1080p-git (requires grub)
- grub-theme-mashup-white-1440p-git (requires grub)
- grub-theme-medion (requires grub)
- grub-theme-minegrub (requires grub)
- grub-theme-minegrub-git (requires grub)
- grub-theme-msi (requires grub)
- grub-theme-mx-linux (requires grub)
- grub-theme-nixos (requires grub)
- grub-theme-opensuse (requires grub)
- grub-theme-parabola (requires grub)
- grub-theme-pop-os (requires grub)
- grub-theme-razer (requires grub)
- grub-theme-reaper-color-1080p-git (requires grub)
- grub-theme-reaper-color-1440p-git (requires grub)
- grub-theme-reaper-white-1080p-git (requires grub)
- grub-theme-reaper-white-1440p-git (requires grub)
- grub-theme-redskull-color-1080p-git (requires grub)
- grub-theme-redskull-color-1440p-git (requires grub)
- grub-theme-redskull-white-1080p-git (requires grub)
- grub-theme-redskull-white-1440p-git (requires grub)
- grub-theme-rocky-linux (requires grub)
- grub-theme-samsung (requires grub)
- grub-theme-singularity (requires grub)
- grub-theme-sitedown-color-1080p-git (requires grub)
- grub-theme-sitedown-color-1440p-git (requires grub)
- grub-theme-sitedown-white-1080p-git (requires grub)
- grub-theme-sitedown-white-1440p-git (requires grub)
- grub-theme-slackware (requires grub)
- grub-theme-solus (requires grub)
- grub-theme-spam-color-1080p-git (requires grub)
- grub-theme-spam-color-1440p-git (requires grub)
- grub-theme-spam-white-1080p-git (requires grub)
- grub-theme-spam-white-1440p-git (requires grub)
- grub-theme-spyware-color-1080p-git (requires grub)
- grub-theme-spyware-color-1440p-git (requires grub)
- grub-theme-spyware-white-1080p-git (requires grub)
- grub-theme-spyware-white-1440p-git (requires grub)
- grub-theme-stalker-color-1080p-git (requires grub)
- grub-theme-stalker-color-1440p-git (requires grub)
- grub-theme-stalker-white-1080p-git (requires grub)
- grub-theme-stalker-white-1440p-git (requires grub)
- grub-theme-strike-color-1080p-git (requires grub)
- grub-theme-strike-color-1440p-git (requires grub)
- grub-theme-strike-white-1080p-git (requires grub)
- grub-theme-strike-white-1440p-git (requires grub)
- grub-theme-stylish-color-1080p-git (requires grub)
- grub-theme-stylish-color-2k-git (requires grub)
- grub-theme-stylish-color-4k-git (requires grub)
- grub-theme-stylish-color-ultrawide-git (requires grub)
- grub-theme-stylish-color-ultrawide2k-git (requires grub)
- grub-theme-stylish-white-1080p-git (requires grub)
- grub-theme-stylish-white-2k-git (requires grub)
- grub-theme-stylish-white-4k-git (requires grub)
- grub-theme-stylish-white-ultrawide-git (requires grub)
- grub-theme-stylish-white-ultrawide2k-git (requires grub)
- grub-theme-stylish-whitesur-1080p-git (requires grub)
- grub-theme-stylish-whitesur-2k-git (requires grub)
- grub-theme-stylish-whitesur-4k-git (requires grub)
- grub-theme-stylish-whitesur-ultrawide-git (requires grub)
- grub-theme-stylish-whitesur-ultrawide2k-git (requires grub)
- grub-theme-system76 (requires grub)
- grub-theme-tela-color-1080p-git (requires grub)
- grub-theme-tela-color-2k-git (requires grub)
- grub-theme-tela-color-4k-git (requires grub)
- grub-theme-tela-color-ultrawide-git (requires grub)
- grub-theme-tela-color-ultrawide2k-git (requires grub)
- grub-theme-tela-white-1080p-git (requires grub)
- grub-theme-tela-white-2k-git (requires grub)
- grub-theme-tela-white-4k-git (requires grub)
- grub-theme-tela-white-ultrawide-git (requires grub)
- grub-theme-tela-white-ultrawide2k-git (requires grub)
- grub-theme-tela-whitesur-1080p-git (requires grub)
- grub-theme-tela-whitesur-2k-git (requires grub)
- grub-theme-tela-whitesur-4k-git (requires grub)
- grub-theme-tela-whitesur-ultrawide-git (requires grub)
- grub-theme-tela-whitesur-ultrawide2k-git (requires grub)
- grub-theme-thinkpad (requires grub)
- grub-theme-toshiba (requires grub)
- grub-theme-tremor-color-1080p-git (requires grub)
- grub-theme-tremor-color-1440p-git (requires grub)
- grub-theme-tremor-white-1080p-git (requires grub)
- grub-theme-tremor-white-1440p-git (requires grub)
- grub-theme-trolls-color-1080p-git (requires grub)
- grub-theme-trolls-color-1440p-git (requires grub)
- grub-theme-trolls-white-1080p-git (requires grub)
- grub-theme-trolls-white-1440p-git (requires grub)
- grub-theme-ubuntu-mate (requires grub)
- grub-theme-ultramarine (requires grub)
- grub-theme-unite-color-1080p-git (requires grub)
- grub-theme-unite-color-1440p-git (requires grub)
- grub-theme-unite-white-1080p-git (requires grub)
- grub-theme-unite-white-1440p-git (requires grub)
- grub-theme-vaio (requires grub)
- grub-theme-ventoy (requires grub)
- grub-theme-vimix-color-1080p-git (requires grub)
- grub-theme-vimix-color-2k-git (requires grub)
- grub-theme-vimix-color-4k-git (requires grub)
- grub-theme-vimix-color-ultrawide-git (requires grub)
- grub-theme-vimix-color-ultrawide2k-git (requires grub)
- grub-theme-vimix-very-dark-blue (requires grub)
- grub-theme-vimix-white-1080p-git (requires grub)
- grub-theme-vimix-white-2k-git (requires grub)
- grub-theme-vimix-white-4k-git (requires grub)
- grub-theme-vimix-white-ultrawide-git (requires grub)
- grub-theme-vimix-white-ultrawide2k-git (requires grub)
- grub-theme-vimix-whitesur-1080p-git (requires grub)
- grub-theme-vimix-whitesur-2k-git (requires grub)
- grub-theme-vimix-whitesur-4k-git (requires grub)
- grub-theme-vimix-whitesur-ultrawide-git (requires grub)
- grub-theme-vimix-whitesur-ultrawide2k-git (requires grub)
- grub-theme-void-linux (requires grub)
- grub-theme-wannacry-color-1080p-git (requires grub)
- grub-theme-wannacry-color-1440p-git (requires grub)
- grub-theme-wannacry-white-1080p-git (requires grub)
- grub-theme-wannacry-white-1440p-git (requires grub)
- grub-theme-whitesur-color-1080p-git (requires grub)
- grub-theme-whitesur-color-2k-git (requires grub)
- grub-theme-whitesur-color-4k-git (requires grub)
- grub-theme-whitesur-white-1080p-git (requires grub)
- grub-theme-whitesur-white-2k-git (requires grub)
- grub-theme-whitesur-white-4k-git (requires grub)
- grub-theme-whitesur-whitesur-1080p-git (requires grub)
- grub-theme-whitesur-whitesur-2k-git (requires grub)
- grub-theme-whitesur-whitesur-4k-git (requires grub)
- grub-theme-windows-10 (requires grub)
- grub-theme-windows-11 (requires grub)
- grub-theme-wrench-color-1080p-git (requires grub)
- grub-theme-wrench-color-1440p-git (requires grub)
- grub-theme-wrench-white-1080p-git (requires grub)
- grub-theme-wrench-white-1440p-git (requires grub)
- grub-theme-xero-linux (requires grub)
- grub-theme-zorin-bin (requires grub)
- grub-theme-zorin-os (requires grub)
- grub2-filemanager-git (requires grub) (make)
- grub2-signing-extension (requires grub)
- grub2-theme-arch-leap (requires grub)
- grub2-theme-arch-suse (requires grub)
- grub2-theme-archlinux (requires grub)
- grub2-theme-archxion (requires grub)
- grub2-theme-breeze-git (requires grub)
- grub2-theme-crt-amber-4k-git (requires grub)
- grub2-theme-cybersynchro (requires grub)
- grub2-theme-ettery (requires grub)
- grub2-theme-preview (requires grub)
- grub4dos-efi-git (requires grub) (optional)
- horizontal-grub (requires grub)
- image-bootstrap-git (requires grub) (optional)
- kcm-grub2-git (requires grub)
- linux-linode (requires grub)
- liveusb-builder-git (requires grub)
- memtest86-efi (requires grub) (optional)
- mkosi-git (requires grub) (optional)
- mkusb (requires grub)
- novix-devel-meta (requires grub)
- penguins-eggs (requires grub)
- plop-bootmanager (requires grub) (optional)
- plop-bootmanager-6-bin (requires grub) (optional)
- puzzle-bobble-grub2-theme (requires grub)
- rp-alt-grub (requires grub)
- sbsimple (requires grub) (optional)
- secureboot-grub (requires grub)
- sekiro-grub-theme-git (requires grub)
- starlabstheme-grub-git (requires grub)
- system-tar-and-restore (requires grub) (optional)
- system76-driver (requires grub) (optional)
- system76-driver-git (requires grub)
- systemback (requires grub)
- systemback-efiboot (requires grub) (make)
- teaiso (requires grub)
- terminus-font-td1 (requires grub) (make)
- ubuntu-kylin-theme (requires grub) (optional)
- update-grub (requires grub)
- usbmaker (requires grub) (optional)
- usbmaker-git (requires grub) (optional)
- woeusb (requires grub)
- woeusb-ng (requires grub)
- woeusb-ng-git (requires grub)
- woeusbgui (requires grub)
- zbectl-git (requires grub)
- zenbook-sound-fix-ux3405ma (requires grub) (optional)
- zfsbootmenu (requires grub) (optional)
- zfsbootmenu-efi-bin (requires grub) (optional)
Sources (12)
nevernow commented on 2023-07-20 14:02 (UTC)
as400 commented on 2023-07-20 13:52 (UTC)
@nevernow have exactly the same errors. Are you compiling for x86_64 ?
Ax333l commented on 2023-07-18 18:48 (UTC)
You can already build the latest GRUB. Just delete the downloaded sources and rebuild the package.
randomxusr commented on 2023-07-18 17:32 (UTC)
Any ETA on when the latest GRUB will be patched for use with luks?
Ax333l commented on 2023-07-15 09:43 (UTC)
Sorry I haven't been here for a while.
@AlexBocken you usually use grub-install
with this AUR package instead of the grub-mkimage
method.
@Mateusz good that it works on your PC. Its the same for me: works on PC but not on my laptop.
@decepticlown you are probably right about it not being the memory allocator. Does luks1 work?
AlexBocken commented on 2023-07-14 08:33 (UTC)
Thanks for maintaining this package!
Quick question: In the arch wiki it describes that one needs to rerun grub-mkimage
any time one changes the grub-pre.cfg
file. Does this mean nothing has to be done manually after updates or should I write a post-update hook for myself?
Mateusz commented on 2023-07-13 20:02 (UTC)
@Ax333l, They've released GRUB 2.12-RC and I've managed to apply the patchset to the new git sources. Everything is running smoothly on my PC. Nevertheless, the memory allocation issue still persists on my laptop so apparently GRUB devs haven't worked around this issue. The problem seems to be with my Acer's BIOS.
nevernow commented on 2023-07-13 13:53 (UTC) (edited on 2023-07-13 14:20 (UTC) by nevernow)
I just did a clean install, updated all packages, installed base-devel. When trying to build this package, I get the following error:
mv syminfo.lst.new syminfo.lst
cat syminfo.lst | sort | gawk -f ../../grub-core/genmoddep.awk > moddep.lst || (rm -f moddep.lst; exit 1)
__stack_chk_fail in acpi is not defined
[...] a few dozen lines like these [...]
__stack_chk_fail in zstd is not defined
make[3]: *** [Makefile:51731: moddep.lst] Error 1
make[3]: Leaving directory '/home/andrea/.cache/yay/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[2]: *** [Makefile:29003: all] Error 2
make[2]: Leaving directory '/home/andrea/.cache/yay/grub-improved-luks2-git/src/grub/build_x86_64-efi/grub-core'
make[1]: *** [Makefile:12224: all-recursive] Error 1
make[1]: Leaving directory '/home/andrea/.cache/yay/grub-improved-luks2-git/src/grub/build_x86_64-efi'
make: *** [Makefile:3965: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
-> error making: grub-improved-luks2-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
grub-improved-luks2-git - exit status 4
I can't find any information about this issue, can anyone help? Thanks!
Mateusz commented on 2023-06-23 19:18 (UTC)
I just want to let you guys now that the argon patchset also works with commit # 857af0e17b3f8df8a2e1b355e159c48ddb801419 (ver. 2.06.r566.g857af0e17). Arch has already rolled out this new release so I figured I'd let you know :)
decepticlown commented on 2023-06-20 20:04 (UTC)
@Ax333l, I reinstalled official release grub package and it works with luks2 pbkdf2 however this aur package with same install steps (for both argon2 and pbkdf2) gives me black screen with no password prompt. No input works except power button. There's no error or grub shell. I have doubts that this maybe caused by the issue you mentioned about memory allocation. My laptop is HP omen 15 with ryzen 7 ram 8gb.
In both algorithms (argon and pbkdf) my hash and key size were 512, iterations 5000.
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