fix: copy hiperiso EFI binaries to data partition during install

The chain boot path looks for hiperiso_x64.efi in /hiperiso/ on the data
partition. Without this, booting ISOs (non-memdisk) fails with
'ventoy not ready chain empty failed'.

The installer now mounts the data partition after writing the ESP image
and copies ./hiperiso/* (hiperiso_x64.efi, iso9660_x64.efi, udf_x64.efi,
vtoyutil_x64.efi, wimboot, memdisk, etc.) to it. This makes the ISO
chain boot work for non-memdisk boot modes.
This commit is contained in:
2026-07-02 06:32:43 +03:00
parent 9089553607
commit b459cd8732
80 changed files with 112 additions and 97 deletions
+3 -3
View File
@@ -255,7 +255,7 @@
"name": "Chinese Simplified (简体中文)",
"FontFamily": "宋体",
"FontSize": 14,
"Author": "longpanda",
"Author": "vasilito (hiperiso)",
"STR_ERROR": "错误",
"STR_WARNING": "警告",
"STR_INFO": "提醒",
@@ -381,7 +381,7 @@
"name": "English (English)",
"FontFamily": "Courier New",
"FontSize": 16,
"Author": "longpanda",
"Author": "vasilito (hiperiso)",
"STR_ERROR": "Error",
"STR_WARNING": "Warning",
"STR_INFO": "Info",
@@ -1956,7 +1956,7 @@
"name": "Thai (ไทย)",
"FontFamily": "Courier New",
"FontSize": 17,
"Author": "longpanda",
"Author": "vasilito (hiperiso)",
"STR_ERROR": "ผิดพลาด",
"STR_WARNING": "คำเตือน",
"STR_INFO": "ข้อมูล",