diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index b7e7ce0a..df1cce76 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -5087,6 +5087,7 @@ static cmd_para ventoy_cmds[] = { "vt_check_json_path_case", ventoy_cmd_chk_json_pathcase, 0, NULL, "", "", NULL }, { "vt_append_extra_sector", ventoy_cmd_append_ext_sector, 0, NULL, "", "", NULL }, { "gptpriority", grub_cmd_gptpriority, 0, NULL, "", "", NULL }, + { "vt_wim_peset", ventoy_cmd_wim_peset, 0, NULL, "", "", NULL }, }; int ventoy_register_all_cmd(void) diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h index 44fdc800..670ae56d 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_def.h @@ -586,6 +586,7 @@ grub_err_t ventoy_cmd_is_pe64(grub_extcmd_context_t ctxt, int argc, char **args) grub_err_t ventoy_cmd_windows_chain_data(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_windows_wimboot_data(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_wim_chain_data(grub_extcmd_context_t ctxt, int argc, char **args); +grub_err_t ventoy_cmd_wim_peset(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_wim_check_bootable(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_dump_wim_patch(grub_extcmd_context_t ctxt, int argc, char **args); grub_err_t ventoy_cmd_sel_wimboot(grub_extcmd_context_t ctxt, int argc, char **args); diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c index 9f7615ce..69f3feab 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_windows.c @@ -40,6 +40,7 @@ GRUB_MOD_LICENSE ("GPLv3+"); +static int g_peset_flag = 0; static int g_iso_fs_type = 0; static int g_wim_total_patch_count = 0; static int g_wim_valid_patch_count = 0; @@ -417,6 +418,7 @@ grub_err_t ventoy_cmd_wimdows_reset(grub_extcmd_context_t ctxt, int argc, char * g_wim_patch_head = NULL; g_wim_total_patch_count = 0; g_wim_valid_patch_count = 0; + g_peset_flag = 0; return 0; } @@ -660,7 +662,9 @@ static wim_directory_entry * search_full_wim_dirent static wim_directory_entry * search_replace_wim_dirent(void *meta_data, wim_directory_entry *dir) { + wim_directory_entry *tmp_dirent = NULL; wim_directory_entry *wim_dirent = NULL; + const char *peset_path[] = { "Windows", "System32", "peset.exe", NULL }; const char *pecmd_path[] = { "Windows", "System32", "pecmd.exe", NULL }; const char *winpeshl_path[] = { "Windows", "System32", "winpeshl.exe", NULL }; @@ -668,6 +672,16 @@ static wim_directory_entry * search_replace_wim_dirent(void *meta_data, wim_dire debug("search pecmd.exe %p\n", wim_dirent); if (wim_dirent) { + if (g_peset_flag) + { + tmp_dirent = search_full_wim_dirent(meta_data, dir, peset_path); + debug("search peset.exe %p\n", tmp_dirent); + if (tmp_dirent) + { + return tmp_dirent; + } + } + return wim_dirent; } @@ -1829,6 +1843,17 @@ grub_err_t ventoy_cmd_wim_check_bootable(grub_extcmd_context_t ctxt, int argc, c VENTOY_CMD_RETURN(GRUB_ERR_NONE); } +grub_err_t ventoy_cmd_wim_peset(grub_extcmd_context_t ctxt, int argc, char **args) +{ + (void)ctxt; + (void)argc; + (void)args; + + g_peset_flag = 1; + + VENTOY_CMD_RETURN(GRUB_ERR_NONE); +} + grub_err_t ventoy_cmd_wim_chain_data(grub_extcmd_context_t ctxt, int argc, char **args) { grub_uint32_t i = 0; diff --git a/INSTALL/grub/arm64-efi/adler32.mod b/INSTALL/grub/arm64-efi/adler32.mod index 17937684..806c5da0 100644 Binary files a/INSTALL/grub/arm64-efi/adler32.mod and b/INSTALL/grub/arm64-efi/adler32.mod differ diff --git a/INSTALL/grub/arm64-efi/affs.mod b/INSTALL/grub/arm64-efi/affs.mod index b41d87d7..4656e87a 100644 Binary files a/INSTALL/grub/arm64-efi/affs.mod and b/INSTALL/grub/arm64-efi/affs.mod differ diff --git a/INSTALL/grub/arm64-efi/afs.mod b/INSTALL/grub/arm64-efi/afs.mod index d84f2d23..e8982a9f 100644 Binary files a/INSTALL/grub/arm64-efi/afs.mod and b/INSTALL/grub/arm64-efi/afs.mod differ diff --git a/INSTALL/grub/arm64-efi/archelp.mod b/INSTALL/grub/arm64-efi/archelp.mod index 30241dfa..c4729bac 100644 Binary files a/INSTALL/grub/arm64-efi/archelp.mod and b/INSTALL/grub/arm64-efi/archelp.mod differ diff --git a/INSTALL/grub/arm64-efi/bfs.mod b/INSTALL/grub/arm64-efi/bfs.mod index db600866..e24a0998 100644 Binary files a/INSTALL/grub/arm64-efi/bfs.mod and b/INSTALL/grub/arm64-efi/bfs.mod differ diff --git a/INSTALL/grub/arm64-efi/blscfg.mod b/INSTALL/grub/arm64-efi/blscfg.mod index 9b42d3d9..26112ee6 100644 Binary files a/INSTALL/grub/arm64-efi/blscfg.mod and b/INSTALL/grub/arm64-efi/blscfg.mod differ diff --git a/INSTALL/grub/arm64-efi/bswap_test.mod b/INSTALL/grub/arm64-efi/bswap_test.mod index fd5ab451..94350149 100644 Binary files a/INSTALL/grub/arm64-efi/bswap_test.mod and b/INSTALL/grub/arm64-efi/bswap_test.mod differ diff --git a/INSTALL/grub/arm64-efi/btrfs.mod b/INSTALL/grub/arm64-efi/btrfs.mod index 16692055..6dbb181b 100644 Binary files a/INSTALL/grub/arm64-efi/btrfs.mod and b/INSTALL/grub/arm64-efi/btrfs.mod differ diff --git a/INSTALL/grub/arm64-efi/cbfs.mod b/INSTALL/grub/arm64-efi/cbfs.mod index f700ae6e..a59d1c0f 100644 Binary files a/INSTALL/grub/arm64-efi/cbfs.mod and b/INSTALL/grub/arm64-efi/cbfs.mod differ diff --git a/INSTALL/grub/arm64-efi/cmdline_cat_test.mod b/INSTALL/grub/arm64-efi/cmdline_cat_test.mod index 3b0f38a0..cbdca10b 100644 Binary files a/INSTALL/grub/arm64-efi/cmdline_cat_test.mod and b/INSTALL/grub/arm64-efi/cmdline_cat_test.mod differ diff --git a/INSTALL/grub/arm64-efi/cmp.mod b/INSTALL/grub/arm64-efi/cmp.mod index a7d9210d..d392b473 100644 Binary files a/INSTALL/grub/arm64-efi/cmp.mod and b/INSTALL/grub/arm64-efi/cmp.mod differ diff --git a/INSTALL/grub/arm64-efi/cmp_test.mod b/INSTALL/grub/arm64-efi/cmp_test.mod index f70cca2b..51164f43 100644 Binary files a/INSTALL/grub/arm64-efi/cmp_test.mod and b/INSTALL/grub/arm64-efi/cmp_test.mod differ diff --git a/INSTALL/grub/arm64-efi/command.lst b/INSTALL/grub/arm64-efi/command.lst index 23f101cd..743d2559 100644 Binary files a/INSTALL/grub/arm64-efi/command.lst and b/INSTALL/grub/arm64-efi/command.lst differ diff --git a/INSTALL/grub/arm64-efi/cpio.mod b/INSTALL/grub/arm64-efi/cpio.mod index f7d966c5..541fe71b 100644 Binary files a/INSTALL/grub/arm64-efi/cpio.mod and b/INSTALL/grub/arm64-efi/cpio.mod differ diff --git a/INSTALL/grub/arm64-efi/cpio_be.mod b/INSTALL/grub/arm64-efi/cpio_be.mod index 5e90c17a..db0c096a 100644 Binary files a/INSTALL/grub/arm64-efi/cpio_be.mod and b/INSTALL/grub/arm64-efi/cpio_be.mod differ diff --git a/INSTALL/grub/arm64-efi/crc64.mod b/INSTALL/grub/arm64-efi/crc64.mod index 8b084f15..57c0e178 100644 Binary files a/INSTALL/grub/arm64-efi/crc64.mod and b/INSTALL/grub/arm64-efi/crc64.mod differ diff --git a/INSTALL/grub/arm64-efi/crypto.lst b/INSTALL/grub/arm64-efi/crypto.lst index 77d9efc0..bd0a97c6 100644 Binary files a/INSTALL/grub/arm64-efi/crypto.lst and b/INSTALL/grub/arm64-efi/crypto.lst differ diff --git a/INSTALL/grub/arm64-efi/cryptodisk.mod b/INSTALL/grub/arm64-efi/cryptodisk.mod index 1eac1a0e..ec574a2f 100644 Binary files a/INSTALL/grub/arm64-efi/cryptodisk.mod and b/INSTALL/grub/arm64-efi/cryptodisk.mod differ diff --git a/INSTALL/grub/arm64-efi/ctz_test.mod b/INSTALL/grub/arm64-efi/ctz_test.mod index 626f0c3b..f1a6a7e9 100644 Binary files a/INSTALL/grub/arm64-efi/ctz_test.mod and b/INSTALL/grub/arm64-efi/ctz_test.mod differ diff --git a/INSTALL/grub/arm64-efi/date.mod b/INSTALL/grub/arm64-efi/date.mod index 16ec0642..aaf92481 100644 Binary files a/INSTALL/grub/arm64-efi/date.mod and b/INSTALL/grub/arm64-efi/date.mod differ diff --git a/INSTALL/grub/arm64-efi/datehook.mod b/INSTALL/grub/arm64-efi/datehook.mod index c8479fa2..9817cbe5 100644 Binary files a/INSTALL/grub/arm64-efi/datehook.mod and b/INSTALL/grub/arm64-efi/datehook.mod differ diff --git a/INSTALL/grub/arm64-efi/disk.mod b/INSTALL/grub/arm64-efi/disk.mod index 493ae1ea..bdc2c8bb 100644 Binary files a/INSTALL/grub/arm64-efi/disk.mod and b/INSTALL/grub/arm64-efi/disk.mod differ diff --git a/INSTALL/grub/arm64-efi/div.mod b/INSTALL/grub/arm64-efi/div.mod index 07f9731d..281406f8 100644 Binary files a/INSTALL/grub/arm64-efi/div.mod and b/INSTALL/grub/arm64-efi/div.mod differ diff --git a/INSTALL/grub/arm64-efi/div_test.mod b/INSTALL/grub/arm64-efi/div_test.mod index c30473ff..d79e6cfa 100644 Binary files a/INSTALL/grub/arm64-efi/div_test.mod and b/INSTALL/grub/arm64-efi/div_test.mod differ diff --git a/INSTALL/grub/arm64-efi/dm_nv.mod b/INSTALL/grub/arm64-efi/dm_nv.mod index 0da01507..089b613e 100644 Binary files a/INSTALL/grub/arm64-efi/dm_nv.mod and b/INSTALL/grub/arm64-efi/dm_nv.mod differ diff --git a/INSTALL/grub/arm64-efi/efinet.mod b/INSTALL/grub/arm64-efi/efinet.mod index 941db7d1..6aa4d866 100644 Binary files a/INSTALL/grub/arm64-efi/efinet.mod and b/INSTALL/grub/arm64-efi/efinet.mod differ diff --git a/INSTALL/grub/arm64-efi/elf.mod b/INSTALL/grub/arm64-efi/elf.mod index 22959145..88ce4ab9 100644 Binary files a/INSTALL/grub/arm64-efi/elf.mod and b/INSTALL/grub/arm64-efi/elf.mod differ diff --git a/INSTALL/grub/arm64-efi/eval.mod b/INSTALL/grub/arm64-efi/eval.mod index 3cd9d098..370f3a4e 100644 Binary files a/INSTALL/grub/arm64-efi/eval.mod and b/INSTALL/grub/arm64-efi/eval.mod differ diff --git a/INSTALL/grub/arm64-efi/exfctest.mod b/INSTALL/grub/arm64-efi/exfctest.mod index 62278bd9..a8b3cd27 100644 Binary files a/INSTALL/grub/arm64-efi/exfctest.mod and b/INSTALL/grub/arm64-efi/exfctest.mod differ diff --git a/INSTALL/grub/arm64-efi/f2fs.mod b/INSTALL/grub/arm64-efi/f2fs.mod index 73dc88bb..eb62b755 100644 Binary files a/INSTALL/grub/arm64-efi/f2fs.mod and b/INSTALL/grub/arm64-efi/f2fs.mod differ diff --git a/INSTALL/grub/arm64-efi/fdt.lst b/INSTALL/grub/arm64-efi/fdt.lst index e69de29b..ea28d9e0 100644 Binary files a/INSTALL/grub/arm64-efi/fdt.lst and b/INSTALL/grub/arm64-efi/fdt.lst differ diff --git a/INSTALL/grub/arm64-efi/fdt.mod b/INSTALL/grub/arm64-efi/fdt.mod index d295efe7..1c8029ec 100644 Binary files a/INSTALL/grub/arm64-efi/fdt.mod and b/INSTALL/grub/arm64-efi/fdt.mod differ diff --git a/INSTALL/grub/arm64-efi/fs.lst b/INSTALL/grub/arm64-efi/fs.lst index 0acd240b..12c6c9d1 100644 Binary files a/INSTALL/grub/arm64-efi/fs.lst and b/INSTALL/grub/arm64-efi/fs.lst differ diff --git a/INSTALL/grub/arm64-efi/functional_test.mod b/INSTALL/grub/arm64-efi/functional_test.mod index 2db96334..bab2b83d 100644 Binary files a/INSTALL/grub/arm64-efi/functional_test.mod and b/INSTALL/grub/arm64-efi/functional_test.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_arcfour.mod b/INSTALL/grub/arm64-efi/gcry_arcfour.mod index e78d0716..fa6a1464 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_arcfour.mod and b/INSTALL/grub/arm64-efi/gcry_arcfour.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_blowfish.mod b/INSTALL/grub/arm64-efi/gcry_blowfish.mod index fe2c3a98..71c1e561 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_blowfish.mod and b/INSTALL/grub/arm64-efi/gcry_blowfish.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_camellia.mod b/INSTALL/grub/arm64-efi/gcry_camellia.mod index 6c259ae5..ff60824f 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_camellia.mod and b/INSTALL/grub/arm64-efi/gcry_camellia.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_cast5.mod b/INSTALL/grub/arm64-efi/gcry_cast5.mod index cb0f5de7..779c31ec 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_cast5.mod and b/INSTALL/grub/arm64-efi/gcry_cast5.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_crc.mod b/INSTALL/grub/arm64-efi/gcry_crc.mod index ae0a4619..072c4840 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_crc.mod and b/INSTALL/grub/arm64-efi/gcry_crc.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_des.mod b/INSTALL/grub/arm64-efi/gcry_des.mod index 49e0723d..1d12ed04 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_des.mod and b/INSTALL/grub/arm64-efi/gcry_des.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_dsa.mod b/INSTALL/grub/arm64-efi/gcry_dsa.mod index cfceba77..4288cd4d 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_dsa.mod and b/INSTALL/grub/arm64-efi/gcry_dsa.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_idea.mod b/INSTALL/grub/arm64-efi/gcry_idea.mod index 8a1e4928..03b17d8b 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_idea.mod and b/INSTALL/grub/arm64-efi/gcry_idea.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_md4.mod b/INSTALL/grub/arm64-efi/gcry_md4.mod index 514efcf5..b84b1f3c 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_md4.mod and b/INSTALL/grub/arm64-efi/gcry_md4.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_rfc2268.mod b/INSTALL/grub/arm64-efi/gcry_rfc2268.mod index 8f2bd3e3..633ee22f 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_rfc2268.mod and b/INSTALL/grub/arm64-efi/gcry_rfc2268.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_rijndael.mod b/INSTALL/grub/arm64-efi/gcry_rijndael.mod index 272b6bbb..721eaa03 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_rijndael.mod and b/INSTALL/grub/arm64-efi/gcry_rijndael.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_rmd160.mod b/INSTALL/grub/arm64-efi/gcry_rmd160.mod index 04827ec0..3688d8b3 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_rmd160.mod and b/INSTALL/grub/arm64-efi/gcry_rmd160.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_rsa.mod b/INSTALL/grub/arm64-efi/gcry_rsa.mod index 50ffc9d2..e33a0fe9 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_rsa.mod and b/INSTALL/grub/arm64-efi/gcry_rsa.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_seed.mod b/INSTALL/grub/arm64-efi/gcry_seed.mod index 95611c1e..636bc991 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_seed.mod and b/INSTALL/grub/arm64-efi/gcry_seed.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_serpent.mod b/INSTALL/grub/arm64-efi/gcry_serpent.mod index abfe5718..70c3257d 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_serpent.mod and b/INSTALL/grub/arm64-efi/gcry_serpent.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_sha1.mod b/INSTALL/grub/arm64-efi/gcry_sha1.mod index 60c1aab0..55eeb123 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_sha1.mod and b/INSTALL/grub/arm64-efi/gcry_sha1.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_sha256.mod b/INSTALL/grub/arm64-efi/gcry_sha256.mod index b592e9e0..b00f7998 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_sha256.mod and b/INSTALL/grub/arm64-efi/gcry_sha256.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_tiger.mod b/INSTALL/grub/arm64-efi/gcry_tiger.mod index 8795df34..ec6a9835 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_tiger.mod and b/INSTALL/grub/arm64-efi/gcry_tiger.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_twofish.mod b/INSTALL/grub/arm64-efi/gcry_twofish.mod index fb2a6c92..1ce7bb28 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_twofish.mod and b/INSTALL/grub/arm64-efi/gcry_twofish.mod differ diff --git a/INSTALL/grub/arm64-efi/gcry_whirlpool.mod b/INSTALL/grub/arm64-efi/gcry_whirlpool.mod index e77346ed..885a3cee 100644 Binary files a/INSTALL/grub/arm64-efi/gcry_whirlpool.mod and b/INSTALL/grub/arm64-efi/gcry_whirlpool.mod differ diff --git a/INSTALL/grub/arm64-efi/geli.mod b/INSTALL/grub/arm64-efi/geli.mod index 6aeb5bf8..74835b12 100644 Binary files a/INSTALL/grub/arm64-efi/geli.mod and b/INSTALL/grub/arm64-efi/geli.mod differ diff --git a/INSTALL/grub/arm64-efi/gfxterm_menu.mod b/INSTALL/grub/arm64-efi/gfxterm_menu.mod index 0a2f103c..36084369 100644 Binary files a/INSTALL/grub/arm64-efi/gfxterm_menu.mod and b/INSTALL/grub/arm64-efi/gfxterm_menu.mod differ diff --git a/INSTALL/grub/arm64-efi/gptsync.mod b/INSTALL/grub/arm64-efi/gptsync.mod index 17924d5b..7a2f95f0 100644 Binary files a/INSTALL/grub/arm64-efi/gptsync.mod and b/INSTALL/grub/arm64-efi/gptsync.mod differ diff --git a/INSTALL/grub/arm64-efi/hello.mod b/INSTALL/grub/arm64-efi/hello.mod index 459aaa3d..cd60a488 100644 Binary files a/INSTALL/grub/arm64-efi/hello.mod and b/INSTALL/grub/arm64-efi/hello.mod differ diff --git a/INSTALL/grub/arm64-efi/help.mod b/INSTALL/grub/arm64-efi/help.mod index 81c4bb5a..a12f6e20 100644 Binary files a/INSTALL/grub/arm64-efi/help.mod and b/INSTALL/grub/arm64-efi/help.mod differ diff --git a/INSTALL/grub/arm64-efi/hexdump.mod b/INSTALL/grub/arm64-efi/hexdump.mod index 65c48830..3018a844 100644 Binary files a/INSTALL/grub/arm64-efi/hexdump.mod and b/INSTALL/grub/arm64-efi/hexdump.mod differ diff --git a/INSTALL/grub/arm64-efi/hfs.mod b/INSTALL/grub/arm64-efi/hfs.mod index a0c1c314..728d2593 100644 Binary files a/INSTALL/grub/arm64-efi/hfs.mod and b/INSTALL/grub/arm64-efi/hfs.mod differ diff --git a/INSTALL/grub/arm64-efi/hfspluscomp.mod b/INSTALL/grub/arm64-efi/hfspluscomp.mod index ebc5b18e..bbeca9df 100644 Binary files a/INSTALL/grub/arm64-efi/hfspluscomp.mod and b/INSTALL/grub/arm64-efi/hfspluscomp.mod differ diff --git a/INSTALL/grub/arm64-efi/jfs.mod b/INSTALL/grub/arm64-efi/jfs.mod index b48ca1c3..aebbdd18 100644 Binary files a/INSTALL/grub/arm64-efi/jfs.mod and b/INSTALL/grub/arm64-efi/jfs.mod differ diff --git a/INSTALL/grub/arm64-efi/keystatus.mod b/INSTALL/grub/arm64-efi/keystatus.mod index 24e97080..a2284431 100644 Binary files a/INSTALL/grub/arm64-efi/keystatus.mod and b/INSTALL/grub/arm64-efi/keystatus.mod differ diff --git a/INSTALL/grub/arm64-efi/ldm.mod b/INSTALL/grub/arm64-efi/ldm.mod index 95e626ba..d7ba3012 100644 Binary files a/INSTALL/grub/arm64-efi/ldm.mod and b/INSTALL/grub/arm64-efi/ldm.mod differ diff --git a/INSTALL/grub/arm64-efi/loadenv.mod b/INSTALL/grub/arm64-efi/loadenv.mod index 996730c8..8c6a2a88 100644 Binary files a/INSTALL/grub/arm64-efi/loadenv.mod and b/INSTALL/grub/arm64-efi/loadenv.mod differ diff --git a/INSTALL/grub/arm64-efi/lsacpi.mod b/INSTALL/grub/arm64-efi/lsacpi.mod index 9915a649..841862fa 100644 Binary files a/INSTALL/grub/arm64-efi/lsacpi.mod and b/INSTALL/grub/arm64-efi/lsacpi.mod differ diff --git a/INSTALL/grub/arm64-efi/lsefi.mod b/INSTALL/grub/arm64-efi/lsefi.mod index 56e709d2..3d48f26f 100644 Binary files a/INSTALL/grub/arm64-efi/lsefi.mod and b/INSTALL/grub/arm64-efi/lsefi.mod differ diff --git a/INSTALL/grub/arm64-efi/lsefimmap.mod b/INSTALL/grub/arm64-efi/lsefimmap.mod index 815e3da8..2fe11267 100644 Binary files a/INSTALL/grub/arm64-efi/lsefimmap.mod and b/INSTALL/grub/arm64-efi/lsefimmap.mod differ diff --git a/INSTALL/grub/arm64-efi/lsefisystab.mod b/INSTALL/grub/arm64-efi/lsefisystab.mod index 64831e1d..571f4ae2 100644 Binary files a/INSTALL/grub/arm64-efi/lsefisystab.mod and b/INSTALL/grub/arm64-efi/lsefisystab.mod differ diff --git a/INSTALL/grub/arm64-efi/lsmmap.mod b/INSTALL/grub/arm64-efi/lsmmap.mod index 98b8499b..813af7fa 100644 Binary files a/INSTALL/grub/arm64-efi/lsmmap.mod and b/INSTALL/grub/arm64-efi/lsmmap.mod differ diff --git a/INSTALL/grub/arm64-efi/lssal.mod b/INSTALL/grub/arm64-efi/lssal.mod index 435c5a95..e80f9ae7 100644 Binary files a/INSTALL/grub/arm64-efi/lssal.mod and b/INSTALL/grub/arm64-efi/lssal.mod differ diff --git a/INSTALL/grub/arm64-efi/luks.mod b/INSTALL/grub/arm64-efi/luks.mod index 24c39745..8f9e6c48 100644 Binary files a/INSTALL/grub/arm64-efi/luks.mod and b/INSTALL/grub/arm64-efi/luks.mod differ diff --git a/INSTALL/grub/arm64-efi/lvm.mod b/INSTALL/grub/arm64-efi/lvm.mod index dd087446..ab681fec 100644 Binary files a/INSTALL/grub/arm64-efi/lvm.mod and b/INSTALL/grub/arm64-efi/lvm.mod differ diff --git a/INSTALL/grub/arm64-efi/macbless.mod b/INSTALL/grub/arm64-efi/macbless.mod index 970030b9..ce130c89 100644 Binary files a/INSTALL/grub/arm64-efi/macbless.mod and b/INSTALL/grub/arm64-efi/macbless.mod differ diff --git a/INSTALL/grub/arm64-efi/macho.mod b/INSTALL/grub/arm64-efi/macho.mod index 2b09206a..109f49fd 100644 Binary files a/INSTALL/grub/arm64-efi/macho.mod and b/INSTALL/grub/arm64-efi/macho.mod differ diff --git a/INSTALL/grub/arm64-efi/mdraid09.mod b/INSTALL/grub/arm64-efi/mdraid09.mod index 82044c87..250059d4 100644 Binary files a/INSTALL/grub/arm64-efi/mdraid09.mod and b/INSTALL/grub/arm64-efi/mdraid09.mod differ diff --git a/INSTALL/grub/arm64-efi/mdraid09_be.mod b/INSTALL/grub/arm64-efi/mdraid09_be.mod index ec9e183a..85a250a2 100644 Binary files a/INSTALL/grub/arm64-efi/mdraid09_be.mod and b/INSTALL/grub/arm64-efi/mdraid09_be.mod differ diff --git a/INSTALL/grub/arm64-efi/mdraid1x.mod b/INSTALL/grub/arm64-efi/mdraid1x.mod index dc3c11ca..7c32dedb 100644 Binary files a/INSTALL/grub/arm64-efi/mdraid1x.mod and b/INSTALL/grub/arm64-efi/mdraid1x.mod differ diff --git a/INSTALL/grub/arm64-efi/memdisk.mod b/INSTALL/grub/arm64-efi/memdisk.mod index 6e48df2f..c2b769ec 100644 Binary files a/INSTALL/grub/arm64-efi/memdisk.mod and b/INSTALL/grub/arm64-efi/memdisk.mod differ diff --git a/INSTALL/grub/arm64-efi/memrw.mod b/INSTALL/grub/arm64-efi/memrw.mod index b7d77511..760d6446 100644 Binary files a/INSTALL/grub/arm64-efi/memrw.mod and b/INSTALL/grub/arm64-efi/memrw.mod differ diff --git a/INSTALL/grub/arm64-efi/minix.mod b/INSTALL/grub/arm64-efi/minix.mod index a22a811b..b6959460 100644 Binary files a/INSTALL/grub/arm64-efi/minix.mod and b/INSTALL/grub/arm64-efi/minix.mod differ diff --git a/INSTALL/grub/arm64-efi/minix2.mod b/INSTALL/grub/arm64-efi/minix2.mod index b5e18f4d..01775e8d 100644 Binary files a/INSTALL/grub/arm64-efi/minix2.mod and b/INSTALL/grub/arm64-efi/minix2.mod differ diff --git a/INSTALL/grub/arm64-efi/minix2_be.mod b/INSTALL/grub/arm64-efi/minix2_be.mod index 56066e88..f8cf8f79 100644 Binary files a/INSTALL/grub/arm64-efi/minix2_be.mod and b/INSTALL/grub/arm64-efi/minix2_be.mod differ diff --git a/INSTALL/grub/arm64-efi/minix3.mod b/INSTALL/grub/arm64-efi/minix3.mod index f6e3337b..0c61d0ba 100644 Binary files a/INSTALL/grub/arm64-efi/minix3.mod and b/INSTALL/grub/arm64-efi/minix3.mod differ diff --git a/INSTALL/grub/arm64-efi/minix3_be.mod b/INSTALL/grub/arm64-efi/minix3_be.mod index df5f6da4..91843b86 100644 Binary files a/INSTALL/grub/arm64-efi/minix3_be.mod and b/INSTALL/grub/arm64-efi/minix3_be.mod differ diff --git a/INSTALL/grub/arm64-efi/minix_be.mod b/INSTALL/grub/arm64-efi/minix_be.mod index f3e4eebd..0dc4c2a1 100644 Binary files a/INSTALL/grub/arm64-efi/minix_be.mod and b/INSTALL/grub/arm64-efi/minix_be.mod differ diff --git a/INSTALL/grub/arm64-efi/moddep.lst b/INSTALL/grub/arm64-efi/moddep.lst index bc26700b..1a4cafca 100644 Binary files a/INSTALL/grub/arm64-efi/moddep.lst and b/INSTALL/grub/arm64-efi/moddep.lst differ diff --git a/INSTALL/grub/arm64-efi/mpi.mod b/INSTALL/grub/arm64-efi/mpi.mod index 10dea4d9..d862e7cc 100644 Binary files a/INSTALL/grub/arm64-efi/mpi.mod and b/INSTALL/grub/arm64-efi/mpi.mod differ diff --git a/INSTALL/grub/arm64-efi/msdospart.mod b/INSTALL/grub/arm64-efi/msdospart.mod index a3f545e6..cafa47e0 100644 Binary files a/INSTALL/grub/arm64-efi/msdospart.mod and b/INSTALL/grub/arm64-efi/msdospart.mod differ diff --git a/INSTALL/grub/arm64-efi/mul_test.mod b/INSTALL/grub/arm64-efi/mul_test.mod index 0c554df4..7d274034 100644 Binary files a/INSTALL/grub/arm64-efi/mul_test.mod and b/INSTALL/grub/arm64-efi/mul_test.mod differ diff --git a/INSTALL/grub/arm64-efi/nilfs2.mod b/INSTALL/grub/arm64-efi/nilfs2.mod index 51f727a3..0742bc81 100644 Binary files a/INSTALL/grub/arm64-efi/nilfs2.mod and b/INSTALL/grub/arm64-efi/nilfs2.mod differ diff --git a/INSTALL/grub/arm64-efi/normal.mod b/INSTALL/grub/arm64-efi/normal.mod index 3eabbc40..a2557d46 100644 Binary files a/INSTALL/grub/arm64-efi/normal.mod and b/INSTALL/grub/arm64-efi/normal.mod differ diff --git a/INSTALL/grub/arm64-efi/ntfscomp.mod b/INSTALL/grub/arm64-efi/ntfscomp.mod index 28f7fd43..1d197b7d 100644 Binary files a/INSTALL/grub/arm64-efi/ntfscomp.mod and b/INSTALL/grub/arm64-efi/ntfscomp.mod differ diff --git a/INSTALL/grub/arm64-efi/odc.mod b/INSTALL/grub/arm64-efi/odc.mod index e5ad8c65..c7c13fbd 100644 Binary files a/INSTALL/grub/arm64-efi/odc.mod and b/INSTALL/grub/arm64-efi/odc.mod differ diff --git a/INSTALL/grub/arm64-efi/offsetio.mod b/INSTALL/grub/arm64-efi/offsetio.mod index a6a9b17b..e9eba9fc 100644 Binary files a/INSTALL/grub/arm64-efi/offsetio.mod and b/INSTALL/grub/arm64-efi/offsetio.mod differ diff --git a/INSTALL/grub/arm64-efi/part_acorn.mod b/INSTALL/grub/arm64-efi/part_acorn.mod index 00f1bcf8..eddef743 100644 Binary files a/INSTALL/grub/arm64-efi/part_acorn.mod and b/INSTALL/grub/arm64-efi/part_acorn.mod differ diff --git a/INSTALL/grub/arm64-efi/part_amiga.mod b/INSTALL/grub/arm64-efi/part_amiga.mod index 6efa51fe..eb054706 100644 Binary files a/INSTALL/grub/arm64-efi/part_amiga.mod and b/INSTALL/grub/arm64-efi/part_amiga.mod differ diff --git a/INSTALL/grub/arm64-efi/part_bsd.mod b/INSTALL/grub/arm64-efi/part_bsd.mod index 67303ffd..e9fa701d 100644 Binary files a/INSTALL/grub/arm64-efi/part_bsd.mod and b/INSTALL/grub/arm64-efi/part_bsd.mod differ diff --git a/INSTALL/grub/arm64-efi/part_dfly.mod b/INSTALL/grub/arm64-efi/part_dfly.mod index fe8deac8..f88550b3 100644 Binary files a/INSTALL/grub/arm64-efi/part_dfly.mod and b/INSTALL/grub/arm64-efi/part_dfly.mod differ diff --git a/INSTALL/grub/arm64-efi/part_dvh.mod b/INSTALL/grub/arm64-efi/part_dvh.mod index 46c5d032..48da6429 100644 Binary files a/INSTALL/grub/arm64-efi/part_dvh.mod and b/INSTALL/grub/arm64-efi/part_dvh.mod differ diff --git a/INSTALL/grub/arm64-efi/part_plan.mod b/INSTALL/grub/arm64-efi/part_plan.mod index 3e719ffe..b88e4323 100644 Binary files a/INSTALL/grub/arm64-efi/part_plan.mod and b/INSTALL/grub/arm64-efi/part_plan.mod differ diff --git a/INSTALL/grub/arm64-efi/part_sun.mod b/INSTALL/grub/arm64-efi/part_sun.mod index 6ca0dd5a..6937d36b 100644 Binary files a/INSTALL/grub/arm64-efi/part_sun.mod and b/INSTALL/grub/arm64-efi/part_sun.mod differ diff --git a/INSTALL/grub/arm64-efi/part_sunpc.mod b/INSTALL/grub/arm64-efi/part_sunpc.mod index 45ad50e4..c86ec82d 100644 Binary files a/INSTALL/grub/arm64-efi/part_sunpc.mod and b/INSTALL/grub/arm64-efi/part_sunpc.mod differ diff --git a/INSTALL/grub/arm64-efi/partmap.lst b/INSTALL/grub/arm64-efi/partmap.lst index 761233aa..720c55e3 100644 Binary files a/INSTALL/grub/arm64-efi/partmap.lst and b/INSTALL/grub/arm64-efi/partmap.lst differ diff --git a/INSTALL/grub/arm64-efi/parttool.lst b/INSTALL/grub/arm64-efi/parttool.lst index 68b4b5c4..bfa2d4a8 100644 Binary files a/INSTALL/grub/arm64-efi/parttool.lst and b/INSTALL/grub/arm64-efi/parttool.lst differ diff --git a/INSTALL/grub/arm64-efi/parttool.mod b/INSTALL/grub/arm64-efi/parttool.mod index 0ca0e5f9..bbf25f46 100644 Binary files a/INSTALL/grub/arm64-efi/parttool.mod and b/INSTALL/grub/arm64-efi/parttool.mod differ diff --git a/INSTALL/grub/arm64-efi/password.mod b/INSTALL/grub/arm64-efi/password.mod index c9640fce..79ea75e6 100644 Binary files a/INSTALL/grub/arm64-efi/password.mod and b/INSTALL/grub/arm64-efi/password.mod differ diff --git a/INSTALL/grub/arm64-efi/pbkdf2_test.mod b/INSTALL/grub/arm64-efi/pbkdf2_test.mod index 846ea5ca..74067c9b 100644 Binary files a/INSTALL/grub/arm64-efi/pbkdf2_test.mod and b/INSTALL/grub/arm64-efi/pbkdf2_test.mod differ diff --git a/INSTALL/grub/arm64-efi/pgp.mod b/INSTALL/grub/arm64-efi/pgp.mod index bc605698..05a1eec9 100644 Binary files a/INSTALL/grub/arm64-efi/pgp.mod and b/INSTALL/grub/arm64-efi/pgp.mod differ diff --git a/INSTALL/grub/arm64-efi/probe.mod b/INSTALL/grub/arm64-efi/probe.mod index 85d414da..ee3a926f 100644 Binary files a/INSTALL/grub/arm64-efi/probe.mod and b/INSTALL/grub/arm64-efi/probe.mod differ diff --git a/INSTALL/grub/arm64-efi/procfs.mod b/INSTALL/grub/arm64-efi/procfs.mod index 0c9d57f0..fb59fcc7 100644 Binary files a/INSTALL/grub/arm64-efi/procfs.mod and b/INSTALL/grub/arm64-efi/procfs.mod differ diff --git a/INSTALL/grub/arm64-efi/progress.mod b/INSTALL/grub/arm64-efi/progress.mod index a33cc651..86a5baeb 100644 Binary files a/INSTALL/grub/arm64-efi/progress.mod and b/INSTALL/grub/arm64-efi/progress.mod differ diff --git a/INSTALL/grub/arm64-efi/raid5rec.mod b/INSTALL/grub/arm64-efi/raid5rec.mod index 7d879ac9..efff74e6 100644 Binary files a/INSTALL/grub/arm64-efi/raid5rec.mod and b/INSTALL/grub/arm64-efi/raid5rec.mod differ diff --git a/INSTALL/grub/arm64-efi/raid6rec.mod b/INSTALL/grub/arm64-efi/raid6rec.mod index c9bc6bab..15dc7e54 100644 Binary files a/INSTALL/grub/arm64-efi/raid6rec.mod and b/INSTALL/grub/arm64-efi/raid6rec.mod differ diff --git a/INSTALL/grub/arm64-efi/reiserfs.mod b/INSTALL/grub/arm64-efi/reiserfs.mod index a1d3de69..46a19bc5 100644 Binary files a/INSTALL/grub/arm64-efi/reiserfs.mod and b/INSTALL/grub/arm64-efi/reiserfs.mod differ diff --git a/INSTALL/grub/arm64-efi/romfs.mod b/INSTALL/grub/arm64-efi/romfs.mod index 807776f5..b861540c 100644 Binary files a/INSTALL/grub/arm64-efi/romfs.mod and b/INSTALL/grub/arm64-efi/romfs.mod differ diff --git a/INSTALL/grub/arm64-efi/scsi.mod b/INSTALL/grub/arm64-efi/scsi.mod index bf5e14bd..533d0747 100644 Binary files a/INSTALL/grub/arm64-efi/scsi.mod and b/INSTALL/grub/arm64-efi/scsi.mod differ diff --git a/INSTALL/grub/arm64-efi/search_fs_file.mod b/INSTALL/grub/arm64-efi/search_fs_file.mod index 9467d97b..abedb33f 100644 Binary files a/INSTALL/grub/arm64-efi/search_fs_file.mod and b/INSTALL/grub/arm64-efi/search_fs_file.mod differ diff --git a/INSTALL/grub/arm64-efi/search_fs_uuid.mod b/INSTALL/grub/arm64-efi/search_fs_uuid.mod index 2fe64d64..f17b8548 100644 Binary files a/INSTALL/grub/arm64-efi/search_fs_uuid.mod and b/INSTALL/grub/arm64-efi/search_fs_uuid.mod differ diff --git a/INSTALL/grub/arm64-efi/search_label.mod b/INSTALL/grub/arm64-efi/search_label.mod index 536e2e7d..0f6cc292 100644 Binary files a/INSTALL/grub/arm64-efi/search_label.mod and b/INSTALL/grub/arm64-efi/search_label.mod differ diff --git a/INSTALL/grub/arm64-efi/setjmp.mod b/INSTALL/grub/arm64-efi/setjmp.mod index 8104cc7f..b7e78774 100644 Binary files a/INSTALL/grub/arm64-efi/setjmp.mod and b/INSTALL/grub/arm64-efi/setjmp.mod differ diff --git a/INSTALL/grub/arm64-efi/setjmp_test.mod b/INSTALL/grub/arm64-efi/setjmp_test.mod index a7290efc..d003e850 100644 Binary files a/INSTALL/grub/arm64-efi/setjmp_test.mod and b/INSTALL/grub/arm64-efi/setjmp_test.mod differ diff --git a/INSTALL/grub/arm64-efi/sfs.mod b/INSTALL/grub/arm64-efi/sfs.mod index 680d753f..299ed04a 100644 Binary files a/INSTALL/grub/arm64-efi/sfs.mod and b/INSTALL/grub/arm64-efi/sfs.mod differ diff --git a/INSTALL/grub/arm64-efi/shift_test.mod b/INSTALL/grub/arm64-efi/shift_test.mod index 4d7c7626..cb252501 100644 Binary files a/INSTALL/grub/arm64-efi/shift_test.mod and b/INSTALL/grub/arm64-efi/shift_test.mod differ diff --git a/INSTALL/grub/arm64-efi/signature_test.mod b/INSTALL/grub/arm64-efi/signature_test.mod index 781758ca..95eb0f1f 100644 Binary files a/INSTALL/grub/arm64-efi/signature_test.mod and b/INSTALL/grub/arm64-efi/signature_test.mod differ diff --git a/INSTALL/grub/arm64-efi/sleep_test.mod b/INSTALL/grub/arm64-efi/sleep_test.mod index 56269434..b5a9fe36 100644 Binary files a/INSTALL/grub/arm64-efi/sleep_test.mod and b/INSTALL/grub/arm64-efi/sleep_test.mod differ diff --git a/INSTALL/grub/arm64-efi/strtoull_test.mod b/INSTALL/grub/arm64-efi/strtoull_test.mod index 0463d252..3b9136c5 100644 Binary files a/INSTALL/grub/arm64-efi/strtoull_test.mod and b/INSTALL/grub/arm64-efi/strtoull_test.mod differ diff --git a/INSTALL/grub/arm64-efi/syslinuxcfg.mod b/INSTALL/grub/arm64-efi/syslinuxcfg.mod index b2fd45a9..f9331a60 100644 Binary files a/INSTALL/grub/arm64-efi/syslinuxcfg.mod and b/INSTALL/grub/arm64-efi/syslinuxcfg.mod differ diff --git a/INSTALL/grub/arm64-efi/terminal.lst b/INSTALL/grub/arm64-efi/terminal.lst index 6743731b..b2cfb3ff 100644 Binary files a/INSTALL/grub/arm64-efi/terminal.lst and b/INSTALL/grub/arm64-efi/terminal.lst differ diff --git a/INSTALL/grub/arm64-efi/test_blockarg.mod b/INSTALL/grub/arm64-efi/test_blockarg.mod index c5aaaff8..c1c8b21d 100644 Binary files a/INSTALL/grub/arm64-efi/test_blockarg.mod and b/INSTALL/grub/arm64-efi/test_blockarg.mod differ diff --git a/INSTALL/grub/arm64-efi/testload.mod b/INSTALL/grub/arm64-efi/testload.mod index be494eb4..7aa0eaf4 100644 Binary files a/INSTALL/grub/arm64-efi/testload.mod and b/INSTALL/grub/arm64-efi/testload.mod differ diff --git a/INSTALL/grub/arm64-efi/testspeed.mod b/INSTALL/grub/arm64-efi/testspeed.mod index 4206de50..35e64895 100644 Binary files a/INSTALL/grub/arm64-efi/testspeed.mod and b/INSTALL/grub/arm64-efi/testspeed.mod differ diff --git a/INSTALL/grub/arm64-efi/tga.mod b/INSTALL/grub/arm64-efi/tga.mod index b0930b85..8698d99b 100644 Binary files a/INSTALL/grub/arm64-efi/tga.mod and b/INSTALL/grub/arm64-efi/tga.mod differ diff --git a/INSTALL/grub/arm64-efi/time.mod b/INSTALL/grub/arm64-efi/time.mod index ecf0c3d9..0bcbc037 100644 Binary files a/INSTALL/grub/arm64-efi/time.mod and b/INSTALL/grub/arm64-efi/time.mod differ diff --git a/INSTALL/grub/arm64-efi/tr.mod b/INSTALL/grub/arm64-efi/tr.mod index e13edc9f..e39da7c5 100644 Binary files a/INSTALL/grub/arm64-efi/tr.mod and b/INSTALL/grub/arm64-efi/tr.mod differ diff --git a/INSTALL/grub/arm64-efi/ufs1.mod b/INSTALL/grub/arm64-efi/ufs1.mod index 98104e66..54480205 100644 Binary files a/INSTALL/grub/arm64-efi/ufs1.mod and b/INSTALL/grub/arm64-efi/ufs1.mod differ diff --git a/INSTALL/grub/arm64-efi/ufs1_be.mod b/INSTALL/grub/arm64-efi/ufs1_be.mod index 0e3c0e4e..68c17887 100644 Binary files a/INSTALL/grub/arm64-efi/ufs1_be.mod and b/INSTALL/grub/arm64-efi/ufs1_be.mod differ diff --git a/INSTALL/grub/arm64-efi/ufs2.mod b/INSTALL/grub/arm64-efi/ufs2.mod index df0db5ff..c65ea874 100644 Binary files a/INSTALL/grub/arm64-efi/ufs2.mod and b/INSTALL/grub/arm64-efi/ufs2.mod differ diff --git a/INSTALL/grub/arm64-efi/verifiers.mod b/INSTALL/grub/arm64-efi/verifiers.mod index a2f6231b..0b389c4a 100644 Binary files a/INSTALL/grub/arm64-efi/verifiers.mod and b/INSTALL/grub/arm64-efi/verifiers.mod differ diff --git a/INSTALL/grub/arm64-efi/video.lst b/INSTALL/grub/arm64-efi/video.lst index 9f0892c6..ad1dbd09 100644 Binary files a/INSTALL/grub/arm64-efi/video.lst and b/INSTALL/grub/arm64-efi/video.lst differ diff --git a/INSTALL/grub/arm64-efi/videoinfo.mod b/INSTALL/grub/arm64-efi/videoinfo.mod index 7d6bcd57..f3f88b06 100644 Binary files a/INSTALL/grub/arm64-efi/videoinfo.mod and b/INSTALL/grub/arm64-efi/videoinfo.mod differ diff --git a/INSTALL/grub/arm64-efi/videotest.mod b/INSTALL/grub/arm64-efi/videotest.mod index a742213b..f8383a06 100644 Binary files a/INSTALL/grub/arm64-efi/videotest.mod and b/INSTALL/grub/arm64-efi/videotest.mod differ diff --git a/INSTALL/grub/arm64-efi/videotest_checksum.mod b/INSTALL/grub/arm64-efi/videotest_checksum.mod index 9eccebb9..bb4a3254 100644 Binary files a/INSTALL/grub/arm64-efi/videotest_checksum.mod and b/INSTALL/grub/arm64-efi/videotest_checksum.mod differ diff --git a/INSTALL/grub/arm64-efi/xen_boot.mod b/INSTALL/grub/arm64-efi/xen_boot.mod index 117f648e..ae21ef0d 100644 Binary files a/INSTALL/grub/arm64-efi/xen_boot.mod and b/INSTALL/grub/arm64-efi/xen_boot.mod differ diff --git a/INSTALL/grub/arm64-efi/xnu_uuid.mod b/INSTALL/grub/arm64-efi/xnu_uuid.mod index 5ceebfe4..d3f711b3 100644 Binary files a/INSTALL/grub/arm64-efi/xnu_uuid.mod and b/INSTALL/grub/arm64-efi/xnu_uuid.mod differ diff --git a/INSTALL/grub/arm64-efi/xnu_uuid_test.mod b/INSTALL/grub/arm64-efi/xnu_uuid_test.mod index 95ed9f61..0d84ebd0 100644 Binary files a/INSTALL/grub/arm64-efi/xnu_uuid_test.mod and b/INSTALL/grub/arm64-efi/xnu_uuid_test.mod differ diff --git a/INSTALL/grub/arm64-efi/zfs.mod b/INSTALL/grub/arm64-efi/zfs.mod index 67c4b2de..f83071a8 100644 Binary files a/INSTALL/grub/arm64-efi/zfs.mod and b/INSTALL/grub/arm64-efi/zfs.mod differ diff --git a/INSTALL/grub/arm64-efi/zfscrypt.mod b/INSTALL/grub/arm64-efi/zfscrypt.mod index 8afa990e..59c516ef 100644 Binary files a/INSTALL/grub/arm64-efi/zfscrypt.mod and b/INSTALL/grub/arm64-efi/zfscrypt.mod differ diff --git a/INSTALL/grub/arm64-efi/zfsinfo.mod b/INSTALL/grub/arm64-efi/zfsinfo.mod index 7a7db525..afe286fc 100644 Binary files a/INSTALL/grub/arm64-efi/zfsinfo.mod and b/INSTALL/grub/arm64-efi/zfsinfo.mod differ diff --git a/INSTALL/grub/arm64-efi/zstd.mod b/INSTALL/grub/arm64-efi/zstd.mod index 38314532..aeef1572 100644 Binary files a/INSTALL/grub/arm64-efi/zstd.mod and b/INSTALL/grub/arm64-efi/zstd.mod differ diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index cb538c9a..7784b31d 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -156,6 +156,12 @@ function locate_initrd { } function locate_wim { + if vt_strstr "$vt_volume_id" "yr"; then + if [ -f (loop)/isyl/isyl ]; then + vt_wim_peset + fi + fi + vt_windows_locate_wim_patch (loop) if [ -n "${vtdebug_flag}" ]; then diff --git a/INSTALL/grub/i386-efi/moddep.lst b/INSTALL/grub/i386-efi/moddep.lst index 970ddfd3..479d6bd5 100644 --- a/INSTALL/grub/i386-efi/moddep.lst +++ b/INSTALL/grub/i386-efi/moddep.lst @@ -26,7 +26,7 @@ sfs: fshelp reiserfs: fshelp part_sunpc: zstd: -gfxmenu: trig video_colors bitmap_scale gfxterm font normal bitmap video +gfxmenu: trig video_colors gfxterm bitmap_scale font normal video bitmap backtrace: jfs: help: extcmd normal diff --git a/INSTALL/grub/i386-efi/normal.mod b/INSTALL/grub/i386-efi/normal.mod index 1562ae8b..fe35b9c6 100644 Binary files a/INSTALL/grub/i386-efi/normal.mod and b/INSTALL/grub/i386-efi/normal.mod differ diff --git a/INSTALL/grub/i386-efi/part_amiga.mod b/INSTALL/grub/i386-efi/part_amiga.mod index eb4307c3..b4e502f4 100644 Binary files a/INSTALL/grub/i386-efi/part_amiga.mod and b/INSTALL/grub/i386-efi/part_amiga.mod differ diff --git a/INSTALL/grub/i386-efi/part_bsd.mod b/INSTALL/grub/i386-efi/part_bsd.mod index 0b5baf28..e4b45719 100644 Binary files a/INSTALL/grub/i386-efi/part_bsd.mod and b/INSTALL/grub/i386-efi/part_bsd.mod differ diff --git a/INSTALL/grub/i386-efi/part_dfly.mod b/INSTALL/grub/i386-efi/part_dfly.mod index 6bfe671a..bc4c9d9c 100644 Binary files a/INSTALL/grub/i386-efi/part_dfly.mod and b/INSTALL/grub/i386-efi/part_dfly.mod differ diff --git a/INSTALL/grub/i386-efi/part_dvh.mod b/INSTALL/grub/i386-efi/part_dvh.mod index 7f1e4389..c08b518c 100644 Binary files a/INSTALL/grub/i386-efi/part_dvh.mod and b/INSTALL/grub/i386-efi/part_dvh.mod differ diff --git a/INSTALL/grub/i386-efi/part_plan.mod b/INSTALL/grub/i386-efi/part_plan.mod index 95677425..e0763fcb 100644 Binary files a/INSTALL/grub/i386-efi/part_plan.mod and b/INSTALL/grub/i386-efi/part_plan.mod differ diff --git a/INSTALL/grub/i386-efi/part_sun.mod b/INSTALL/grub/i386-efi/part_sun.mod index 0dbb445d..54a8d502 100644 Binary files a/INSTALL/grub/i386-efi/part_sun.mod and b/INSTALL/grub/i386-efi/part_sun.mod differ diff --git a/INSTALL/grub/i386-efi/part_sunpc.mod b/INSTALL/grub/i386-efi/part_sunpc.mod index ec073466..09d5c60f 100644 Binary files a/INSTALL/grub/i386-efi/part_sunpc.mod and b/INSTALL/grub/i386-efi/part_sunpc.mod differ diff --git a/INSTALL/grub/i386-pc/core.img b/INSTALL/grub/i386-pc/core.img index f6fbc395..2dabb509 100644 Binary files a/INSTALL/grub/i386-pc/core.img and b/INSTALL/grub/i386-pc/core.img differ diff --git a/INSTALL/grub/i386-pc/moddep.lst b/INSTALL/grub/i386-pc/moddep.lst index ce643787..df8a1864 100644 --- a/INSTALL/grub/i386-pc/moddep.lst +++ b/INSTALL/grub/i386-pc/moddep.lst @@ -26,7 +26,7 @@ sfs: fshelp reiserfs: fshelp part_sunpc: zstd: -gfxmenu: trig video_colors bitmap_scale gfxterm font normal bitmap video +gfxmenu: trig video_colors gfxterm bitmap_scale font normal video bitmap backtrace: jfs: help: extcmd normal @@ -123,7 +123,7 @@ crypto: part_bsd: part_msdos cs5536: pci biosdisk: -ventoy: elf fshelp ext2 btrfs font crypto gcry_md5 exfat udf datetime div extcmd normal video gcry_sha1 iso9660 acpi +ventoy: elf fshelp ext2 btrfs font crypto gcry_md5 exfat udf extcmd datetime div normal video gcry_sha1 iso9660 acpi lsapm: gcry_sha512: crypto password: crypto normal diff --git a/INSTALL/grub/i386-pc/part_amiga.mod b/INSTALL/grub/i386-pc/part_amiga.mod index a8411865..e56fd4aa 100644 Binary files a/INSTALL/grub/i386-pc/part_amiga.mod and b/INSTALL/grub/i386-pc/part_amiga.mod differ diff --git a/INSTALL/grub/i386-pc/part_apple.mod b/INSTALL/grub/i386-pc/part_apple.mod index a30a0a09..62400e3c 100644 Binary files a/INSTALL/grub/i386-pc/part_apple.mod and b/INSTALL/grub/i386-pc/part_apple.mod differ diff --git a/INSTALL/grub/i386-pc/part_bsd.mod b/INSTALL/grub/i386-pc/part_bsd.mod index 9c660b8f..37151c3f 100644 Binary files a/INSTALL/grub/i386-pc/part_bsd.mod and b/INSTALL/grub/i386-pc/part_bsd.mod differ diff --git a/INSTALL/grub/i386-pc/part_dfly.mod b/INSTALL/grub/i386-pc/part_dfly.mod index d59ec333..cead2651 100644 Binary files a/INSTALL/grub/i386-pc/part_dfly.mod and b/INSTALL/grub/i386-pc/part_dfly.mod differ diff --git a/INSTALL/grub/i386-pc/part_dvh.mod b/INSTALL/grub/i386-pc/part_dvh.mod index 21b6fec9..c812065f 100644 Binary files a/INSTALL/grub/i386-pc/part_dvh.mod and b/INSTALL/grub/i386-pc/part_dvh.mod differ diff --git a/INSTALL/grub/i386-pc/part_plan.mod b/INSTALL/grub/i386-pc/part_plan.mod index d074510b..7f448fdc 100644 Binary files a/INSTALL/grub/i386-pc/part_plan.mod and b/INSTALL/grub/i386-pc/part_plan.mod differ diff --git a/INSTALL/grub/i386-pc/part_sun.mod b/INSTALL/grub/i386-pc/part_sun.mod index 81edb5e0..7e9abf53 100644 Binary files a/INSTALL/grub/i386-pc/part_sun.mod and b/INSTALL/grub/i386-pc/part_sun.mod differ diff --git a/INSTALL/grub/i386-pc/part_sunpc.mod b/INSTALL/grub/i386-pc/part_sunpc.mod index 5c649b65..a9246af3 100644 Binary files a/INSTALL/grub/i386-pc/part_sunpc.mod and b/INSTALL/grub/i386-pc/part_sunpc.mod differ diff --git a/INSTALL/grub/mips64el-efi/moddep.lst b/INSTALL/grub/mips64el-efi/moddep.lst index 916d5bd4..b16abbf1 100644 Binary files a/INSTALL/grub/mips64el-efi/moddep.lst and b/INSTALL/grub/mips64el-efi/moddep.lst differ diff --git a/INSTALL/grub/mips64el-efi/normal.mod b/INSTALL/grub/mips64el-efi/normal.mod index 8723f43b..8236497c 100644 Binary files a/INSTALL/grub/mips64el-efi/normal.mod and b/INSTALL/grub/mips64el-efi/normal.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_amiga.mod b/INSTALL/grub/mips64el-efi/part_amiga.mod index af48dcfa..a705f8dd 100644 Binary files a/INSTALL/grub/mips64el-efi/part_amiga.mod and b/INSTALL/grub/mips64el-efi/part_amiga.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_bsd.mod b/INSTALL/grub/mips64el-efi/part_bsd.mod index c3c8d787..e4523e7a 100644 Binary files a/INSTALL/grub/mips64el-efi/part_bsd.mod and b/INSTALL/grub/mips64el-efi/part_bsd.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_dfly.mod b/INSTALL/grub/mips64el-efi/part_dfly.mod index 25f78f25..6b6dde08 100644 Binary files a/INSTALL/grub/mips64el-efi/part_dfly.mod and b/INSTALL/grub/mips64el-efi/part_dfly.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_dvh.mod b/INSTALL/grub/mips64el-efi/part_dvh.mod index 40974fa5..a3582cce 100644 Binary files a/INSTALL/grub/mips64el-efi/part_dvh.mod and b/INSTALL/grub/mips64el-efi/part_dvh.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_plan.mod b/INSTALL/grub/mips64el-efi/part_plan.mod index 4836bbcd..e7b9cc2b 100644 Binary files a/INSTALL/grub/mips64el-efi/part_plan.mod and b/INSTALL/grub/mips64el-efi/part_plan.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_sun.mod b/INSTALL/grub/mips64el-efi/part_sun.mod index a08f049c..4dcb3af2 100644 Binary files a/INSTALL/grub/mips64el-efi/part_sun.mod and b/INSTALL/grub/mips64el-efi/part_sun.mod differ diff --git a/INSTALL/grub/mips64el-efi/part_sunpc.mod b/INSTALL/grub/mips64el-efi/part_sunpc.mod index 74774174..7aea6492 100644 Binary files a/INSTALL/grub/mips64el-efi/part_sunpc.mod and b/INSTALL/grub/mips64el-efi/part_sunpc.mod differ diff --git a/INSTALL/grub/x86_64-efi/moddep.lst b/INSTALL/grub/x86_64-efi/moddep.lst index 2f7f9af5..57059958 100644 --- a/INSTALL/grub/x86_64-efi/moddep.lst +++ b/INSTALL/grub/x86_64-efi/moddep.lst @@ -26,7 +26,7 @@ sfs: fshelp reiserfs: fshelp part_sunpc: zstd: -gfxmenu: trig video_colors bitmap_scale gfxterm font normal bitmap video +gfxmenu: trig video_colors gfxterm bitmap_scale font normal video bitmap backtrace: jfs: help: extcmd normal diff --git a/INSTALL/grub/x86_64-efi/normal.mod b/INSTALL/grub/x86_64-efi/normal.mod index 76065454..92839027 100644 Binary files a/INSTALL/grub/x86_64-efi/normal.mod and b/INSTALL/grub/x86_64-efi/normal.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_amiga.mod b/INSTALL/grub/x86_64-efi/part_amiga.mod index b16590fe..5bf5667e 100644 Binary files a/INSTALL/grub/x86_64-efi/part_amiga.mod and b/INSTALL/grub/x86_64-efi/part_amiga.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_bsd.mod b/INSTALL/grub/x86_64-efi/part_bsd.mod index d4bf05e2..9123c905 100644 Binary files a/INSTALL/grub/x86_64-efi/part_bsd.mod and b/INSTALL/grub/x86_64-efi/part_bsd.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_dfly.mod b/INSTALL/grub/x86_64-efi/part_dfly.mod index d7b1d8e4..cf7c46ef 100644 Binary files a/INSTALL/grub/x86_64-efi/part_dfly.mod and b/INSTALL/grub/x86_64-efi/part_dfly.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_dvh.mod b/INSTALL/grub/x86_64-efi/part_dvh.mod index 509c3a6e..37acae5d 100644 Binary files a/INSTALL/grub/x86_64-efi/part_dvh.mod and b/INSTALL/grub/x86_64-efi/part_dvh.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_plan.mod b/INSTALL/grub/x86_64-efi/part_plan.mod index 826f54dc..8825a81c 100644 Binary files a/INSTALL/grub/x86_64-efi/part_plan.mod and b/INSTALL/grub/x86_64-efi/part_plan.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_sun.mod b/INSTALL/grub/x86_64-efi/part_sun.mod index d054e878..3fd865f0 100644 Binary files a/INSTALL/grub/x86_64-efi/part_sun.mod and b/INSTALL/grub/x86_64-efi/part_sun.mod differ diff --git a/INSTALL/grub/x86_64-efi/part_sunpc.mod b/INSTALL/grub/x86_64-efi/part_sunpc.mod index b17db009..576a0fe7 100644 Binary files a/INSTALL/grub/x86_64-efi/part_sunpc.mod and b/INSTALL/grub/x86_64-efi/part_sunpc.mod differ