Bug 2196445
| Summary: | UEFI: Cannot boot Restore entry when backup is created on USB key | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Renaud Métrich <rmetrich> | |
| Component: | rear | Assignee: | Pavel Cahyna <pcahyna> | |
| Status: | CLOSED ERRATA | QA Contact: | Jakub Haruda <jharuda> | |
| Severity: | high | Docs Contact: | Šárka Jana <sjanderk> | |
| Priority: | high | |||
| Version: | 9.1 | CC: | bwelterl, gfialova, jharuda, pcahyna | |
| Target Milestone: | rc | Keywords: | Triaged | |
| Target Release: | --- | Flags: | pm-rhel:
mirror+
|
|
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | rear-2.6-18.el9 | Doc Type: | Bug Fix | |
| Doc Text: |
.ReaR now supports UEFI Secure Boot with `OUTPUT=USB`
Previously, the `OUTPUT=USB` ReaR output method, which stores the rescue image on a bootable disk drive, did not respect the `SECURE_BOOT_BOOTLOADER` setting. Consequently, on systems with UEFI Secure Boot enabled, the disk with the rescue image would not boot because the boot loader was not signed.
With this fix, the `OUTPUT=USB` ReaR output method now uses the boot loader that you specify in the `SECURE_BOOT_BOOTLOADER` setting when creating the rescue disk. To use the signed UEFI shim boot loader, change the following setting in the `/etc/rear/local.conf` file:
----
SECURE_BOOT_BOOTLOADER=/boot/efi/EFI/redhat/shimx64.efi
----
As a result, the rescue disk is bootable when UEFI Secure Boot is enabled. It is safe to set the variable to this value on all systems with UEFI, even when Secure Boot is not enabled. It is even recommended for consistency. For details about the UEFI boot procedure and the shim boot loader, see link:https://access.redhat.com/articles/6645591[UEFI: what happens when booting the system].
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 2233526 (view as bug list) | Environment: | ||
| Last Closed: | 2023-11-07 08:37:21 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 2233526 | |||
|
Description
Renaud Métrich
2023-05-09 07:54:27 UTC
Hi Renaud, thank you for the analysis. Is the problem reproducible even without secure boot? I am asking because issue 1. looks like it would happen even without secure boot. But, I have tested OUTPUT=USB with UEFI (without Secure Boot), last time about a week ago, and I have not encountered the problem. Also, is the problem specific to RHEL 9 or does it affect RHEL 8 as well? I happens with or without Secure Boot for me and could reproduce with Upstream ReaR. (In reply to Renaud Métrich from comment #2) > I happens with or without Secure Boot for me and could reproduce with > Upstream ReaR. And what about RHEL 8? I am asking because I can't reproduce the first issue there, although RHEL 8 and RHEL 9 have almost identical ReaR. What is there in the log after -------- 8< ---------------- 8< ---------------- 8< ---------------- 8< -------- ++ Print 'GRUB2 modules to load: fat part_gpt xfs' ++ grub2-mkstandalone -v '--modules=fat part_gpt xfs' -O x86_64-efi -o /tmp/rear-efi.ydXT1j1umm//EFI/BOOT/BOOTX64.efi /boot/grub/grub.cfg=/tmp/rear-efi.ydXT1j1umm//EFI/BOOT/grub.cfg -------- 8< ---------------- 8< ---------------- 8< ---------------- 8< -------- ? In my log, I have this: -------- 8< ---------------- 8< ---------------- 8< ---------------- 8< -------- ++ Print 'GRUB2 modules to load: fat part_gpt xfs' ++ grub2-mkstandalone -v '--modules=fat part_gpt xfs' -O x86_64-efi -o /tmp/rear-efi.Wmx7lJGM1s//EFI/BOOT/BOOTX64.efi /boot/grub/grub.cfg=/tmp/rear-efi.Wmx7lJGM1s//EFI/BOOT/grub.cfg grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_idea.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_idea.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/acpi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/acpi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_md4.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_md4.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/adler32.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/adler32.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_md5.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_md5.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/affs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/affs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_rfc2268.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_rfc2268.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/afs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/afs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_rijndael.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_rijndael.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ahci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ahci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efi_gop.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efi_gop.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/all_video.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/all_video.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_rmd160.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_rmd160.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/aout.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/aout.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/appended_signature_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/appended_signature_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efi_netfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efi_netfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/appendedsig.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/appendedsig.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efi_uga.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efi_uga.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/appleldr.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/appleldr.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_rsa.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_rsa.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/archelp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/archelp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_seed.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_seed.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/asn1.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/asn1.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/f2fs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/f2fs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/at_keyboard.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/at_keyboard.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_serpent.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_serpent.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ata.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ata.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/fat.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/fat.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/backtrace.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/backtrace.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_sha1.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_sha1.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_sha256.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_sha256.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bitmap.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bitmap.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bitmap_scale.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bitmap_scale.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/file.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/file.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/blocklist.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/blocklist.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_sha512.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_sha512.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/blscfg.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/blscfg.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_tiger.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_tiger.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/boot.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/boot.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/fixvideo.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/fixvideo.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/boottime.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/boottime.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_twofish.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_twofish.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bsd.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bsd.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/font.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/font.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bswap_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bswap_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_whirlpool.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_whirlpool.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/btrfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/btrfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/bufio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/bufio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/geli.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/geli.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cat.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cat.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gettext.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gettext.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cbfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cbfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gfxmenu.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gfxmenu.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cbls.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cbls.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gfxterm.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gfxterm.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cbmemc.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cbmemc.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gfxterm_menu.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gfxterm_menu.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cbtable.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cbtable.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cbtime.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cbtime.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gptsync.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gptsync.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/chain.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/chain.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/echo.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/echo.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/linux.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/linux.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cmdline_cat_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cmdline_cat_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gzio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gzio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cmp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cmp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cmp_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cmp_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/halt.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/halt.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hashsum.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hashsum.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/fshelp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/fshelp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/configfile.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/configfile.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/functional_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/functional_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/connectefi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/connectefi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hdparm.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hdparm.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cpio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cpio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hello.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hello.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cpio_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cpio_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/help.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/help.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cpuid.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cpuid.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hexdump.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hexdump.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/crc64.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/crc64.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hfsplus.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hfsplus.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/crypto.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/crypto.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_arcfour.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_arcfour.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cryptodisk.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cryptodisk.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/hfspluscomp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/hfspluscomp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/cs5536.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/cs5536.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_blowfish.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_blowfish.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ctz_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ctz_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/http.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/http.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/date.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/date.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_camellia.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_camellia.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/datehook.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/datehook.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_cast5.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_cast5.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/datetime.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/datetime.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/increment.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/increment.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/disk.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/disk.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_crc.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_crc.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/diskfilter.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/diskfilter.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/iorw.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/iorw.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/div.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/div.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_des.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_des.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/div_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/div_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/iso9660.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/iso9660.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/dm_nv.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/dm_nv.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efifwsetup.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efifwsetup.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/jfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/jfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efinet.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efinet.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/jpeg.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/jpeg.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ehci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ehci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/elf.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/elf.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/eval.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/eval.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/keylayouts.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/keylayouts.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/exfat.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/exfat.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gcry_dsa.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gcry_dsa.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/exfctest.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/exfctest.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/keystatus.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/keystatus.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ext2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ext2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ldm.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ldm.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/extcmd.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/extcmd.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/legacycfg.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/legacycfg.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/gfxterm_background.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/gfxterm_background.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/legacy_password_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/legacy_password_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/loadbios.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/loadbios.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/loadenv.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/loadenv.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/loopback.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/loopback.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ls.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ls.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lsacpi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lsacpi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lsefi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lsefi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lsefimmap.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lsefimmap.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lsefisystab.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lsefisystab.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lsmmap.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lsmmap.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lspci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lspci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lssal.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lssal.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/luks.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/luks.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lvm.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lvm.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/lzopio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/lzopio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/macbless.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/macbless.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/macho.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/macho.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mdraid09.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mdraid09.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mdraid09_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mdraid09_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mdraid1x.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mdraid1x.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/memdisk.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/memdisk.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/memrw.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/memrw.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minicmd.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minicmd.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix2_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix2_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix3.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix3.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix3_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix3_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/minix_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/minix_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mmap.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mmap.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/morse.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/morse.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mpi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mpi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/msdospart.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/msdospart.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/mul_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/mul_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/multiboot.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/multiboot.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/multiboot2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/multiboot2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/nativedisk.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/nativedisk.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/net.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/net.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/newc.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/newc.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/nilfs2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/nilfs2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/normal.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/normal.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ntfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ntfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ntfscomp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ntfscomp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/odc.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/odc.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/offsetio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/offsetio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ohci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ohci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_acorn.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_acorn.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_amiga.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_amiga.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_apple.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_apple.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_bsd.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_bsd.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_dfly.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_dfly.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_dvh.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_dvh.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_gpt.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_gpt.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_msdos.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_msdos.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_plan.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_plan.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_sun.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_sun.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/part_sunpc.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/part_sunpc.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/parttool.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/parttool.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/password.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/password.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/password_pbkdf2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/password_pbkdf2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pata.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pata.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pbkdf2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pbkdf2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pbkdf2_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pbkdf2_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pcidump.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pcidump.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pgp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pgp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/pkcs1_v15.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/pkcs1_v15.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/play.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/play.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/png.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/png.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/priority_queue.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/priority_queue.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/probe.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/probe.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/procfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/procfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/progress.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/progress.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/raid5rec.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/raid5rec.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/raid6rec.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/raid6rec.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/random.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/random.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/read.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/read.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/reboot.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/reboot.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/regexp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/regexp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/reiserfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/reiserfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/relocator.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/relocator.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/romfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/romfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/scsi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/scsi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/search.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/search.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/search_fs_file.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/search_fs_file.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/search_fs_uuid.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/search_fs_uuid.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/search_label.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/search_label.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/serial.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/serial.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/setjmp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/setjmp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/setjmp_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/setjmp_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/setpci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/setpci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/sfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/sfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/shift_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/shift_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/signature_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/signature_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/sleep.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/sleep.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/sleep_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/sleep_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/spkmodem.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/spkmodem.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/squash4.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/squash4.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/strtoull_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/strtoull_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/syslinuxcfg.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/syslinuxcfg.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/tar.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/tar.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/terminal.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/terminal.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/terminfo.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/terminfo.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/test_asn1.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/test_asn1.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/test_blockarg.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/test_blockarg.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/testload.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/testload.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/testspeed.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/testspeed.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/tftp.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/tftp.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/tga.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/tga.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/time.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/time.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/tr.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/tr.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/trig.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/trig.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/true.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/true.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/udf.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/udf.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ufs1.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ufs1.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ufs1_be.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ufs1_be.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/ufs2.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/ufs2.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/uhci.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/uhci.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usb.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usb.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usb_keyboard.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usb_keyboard.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbms.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbms.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbserial_common.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbserial_common.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbserial_ftdi.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbserial_ftdi.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbserial_pl2303.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbserial_pl2303.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbserial_usbdebug.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbserial_usbdebug.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/usbtest.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/usbtest.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/verifiers.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/verifiers.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/video.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/video.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/video_bochs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/video_bochs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/video_cirrus.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/video_cirrus.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/video_colors.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/video_colors.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/video_fb.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/video_fb.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/videoinfo.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/videoinfo.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/videotest.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/videotest.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/videotest_checksum.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/videotest_checksum.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/xfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/xfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/xnu.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/xnu.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/xnu_uuid.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/xnu_uuid.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/xnu_uuid_test.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/xnu_uuid_test.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/xzio.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/xzio.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/zfs.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/zfs.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/zfscrypt.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/zfscrypt.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/zfsinfo.mod' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/zfsinfo.mod'. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efiemu32.o' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efiemu32.o'. grub2-mkstandalone: info: cannot open `/usr/lib/grub/x86_64-efi/efiemu32.o': No such file or directory. grub2-mkstandalone: info: copying `/usr/lib/grub/x86_64-efi/efiemu64.o' -> `/tmp/grub.ySbmnB/boot/grub/x86_64-efi/efiemu64.o'. grub2-mkstandalone: info: cannot open `/usr/lib/grub/x86_64-efi/efiemu64.o': No such file or directory. -------- 8< ---------------- 8< ---------------- 8< ---------------- 8< -------- etc. - so it seems that there are plenty of GRUB2 modules used by grub2-mkstandalone. How large is the resulting /tmp/rear-efi.Wmx7lJGM1s//EFI/BOOT/BOOTX64.efi ? Unfortunately when debugging this I have hit an unrelated GRUB2 bug (bz2207732) To find out what modules are embedded in the GRUB2 image, use ls (memdisk)/boot/grub/x86_64-efi/ for me it prints: gcry_idea.mod acpi.mod gcry_md4.mod adler32.mod gcry_md5.mod affs.mod gcry_rfc2268.mod afs.mod gcry_rijndael.mod ahci.mod efi_gop.mod all_video.mod gcry_rmd160.mod aout.mod appended_signature_test.mod efi_netfs.mod appendedsig.mod efi_uga.mod appleldr.mod gcry_rsa.mod archelp.mod gcry_seed.mod asn1.mod f2fs.mod at_keyboard.mod gcry_serpent.mod ata.mod fat.mod backtrace.mod gcry_sha1.mod bfs.mod gcry_sha256.mod bitmap.mod bitmap_scale.mod file.mod blocklist.mod gcry_sha512.mod blscfg.mod gcry_tiger.mod boot.mod fixvideo.mod boottime.mod gcry_twofish.mod bsd.mod font.mod bswap_test.mod gcry_whirlpool.mod btrfs.mod bufio.mod geli.mod cat.mod gettext.mod cbfs.mod gfxmenu.mod cbls.mod gfxterm.mod cbmemc.mod gfxterm_menu.mod cbtable.mod cbtime.mod gptsync.mod chain.mod echo.mod linux.mod cmdline_cat_test.mod gzio.mod cmp.mod cmp_test.mod halt.mod hashsum.mod fshelp.mod configfile.mod functional_test.mod connectefi.mod hdparm.mod cpio.mod hello.mod cpio_be.mod help.mod cpuid.mod hexdump.mod crc64.mod hfs.mod hfsplus.mod crypto.mod gcry_arcfour.mod cryptodisk.mod hfspluscomp.mod cs5536.mod gcry_blowfish.mod ctz_test.mod http.mod date.mod gcry_camellia.mod datehook.mod gcry_cast5.mod datetime.mod increment.mod disk.mod gcry_crc.mod diskfilter.mod iorw.mod div.mod gcry_des.mod div_test.mod iso9660.mod dm_nv.mod efifwsetup.mod jfs.mod efinet.mod jpeg.mod ehci.mod elf.mod eval.mod keylayouts.mod exfat.mod gcry_dsa.mod exfctest.mod keystatus.mod ext2.mod ldm.mod extcmd.mod legacycfg.mod gfxterm_background.mod legacy_password_test.mod loadbios.mod loadenv.mod loopback.mod ls.mod lsacpi.mod lsefi.mod lsefimmap.mod lsefisystab.mod lsmmap.mod lspci.mod lssal.mod luks.mod lvm.mod lzopio.mod macbless.mod macho.mod mdraid09.mod mdraid09_be.mod mdraid1x.mod memdisk.mod memrw.mod minicmd.mod minix.mod minix2.mod minix2_be.mod minix3.mod minix3_be.mod minix_be.mod mmap.mod morse.mod mpi.mod msdospart.mod mul_test.mod multiboot.mod multiboot2.mod nativedisk.mod net.mod newc.mod nilfs2.mod normal.mod ntfs.mod ntfscomp.mod odc.mod offsetio.mod ohci.mod part_acorn.mod part_amiga.mod part_apple.mod part_bsd.mod part_dfly.mod part_dvh.mod part_gpt.mod part_msdos.mod part_plan.mod part_sun.mod part_sunpc.mod parttool.mod password.mod password_pbkdf2.mod pata.mod pbkdf2.mod pbkdf2_test.mod pcidump.mod pgp.mod pkcs1_v15.mod play.mod png.mod priority_queue.mod probe.mod procfs.mod progress.mod raid5rec.mod raid6rec.mod random.mod read.mod reboot.mod regexp.mod reiserfs.mod relocator.mod romfs.mod scsi.mod search.mod search_fs_file.mod search_fs_uuid.mod search_label.mod serial.mod setjmp.mod setjmp_test.mod setpci.mod sfs.mod shift_test.mod signature_test.mod sleep.mod sleep_test.mod spkmodem.mod squash4.mod strtoull_test.mod syslinuxcfg.mod tar.mod terminal.mod terminfo.mod test.mod test_asn1.mod test_blockarg.mod testload.mod testspeed.mod tftp.mod tga.mod time.mod tr.mod trig.mod true.mod udf.mod ufs1.mod ufs1_be.mod ufs2.mod uhci.mod usb.mod usb_keyboard.mod usbms.mod usbserial_common.mod usbserial_ftdi.mod usbserial_pl2303.mod usbserial_usbdebug.mod usbtest.mod verifiers.mod video.mod video_bochs.mod video_cirrus.mod video_colors.mod video_fb.mod videoinfo.mod videotest.mod videotest_checksum.mod xfs.mod xnu.mod xnu_uuid.mod xnu_uuid_test.mod xzio.mod zfs.mod zfscrypt.mod zfsinfo.mod moddep.lst command.lst fs.lst partmap.lst parttool.lst video.lst crypto.lst terminal.lst modinfo.sh Still thinking aboput issue 1 .... what is prefix set to? I started seeing the problem on Fedora 37 as well. The correct GRUB image is booted, but prefix is set to prefix=(hd1,gpt1)/EFI/BOOT although root=memdisk. If I execute set prefix=(memdisk)/boot/grub then GRUB works. Can you please try that? Not sure why you see the problem on RHEL when I encounter it only on Fedora 37 and above though. I needed also to set root=hd1,gpt otherwise GRUB was not finding the kernel and initrd. I checked Fedora 36. There we have prefix=(memdisk)/boot/grub root=hd1,gpt1 and the image works out of the box. So, something has changed with variables in the image produced by grub2-mkstandalone between Fedora 36 and Fedora 37. I tried the suggestion of using Shim and Grub compiled by Red Hat. I get
error: ../../grub-core/fs/fshelp.c:258:file `/EFI/redhat/x86_64-efi/xzio.mod'
not found.
Loading kernel /EFI/BOOT/kernel ...
Loading initial ramdisk /EFI/BOOT/initrd.cgz ...
Press any key to continue...
because the menu contains
insmod xzio
after pressing any key, ReaR boots, but this is not ideal.
Actually, if no key is pressed, boot continues in about 10 seconds, so this is acceptable. The Secure Boot part is addressed by https://github.com/rear/rear/pull/3031 . It can be also used as a workaround for the other problem: if one sets SECURE_BOOT_BOOTLOADER, the custom GRUB image which shows the problem is not used. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (rear bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2023:6571 |