Add Paravis return entry for legacy Ventoy

This commit is contained in:
paravis committed 2026-11-08 18:50:14 +03:00
1 parent def566d9ba
commit 3ce96d1366
2 files changed
+88

No files matched your search

+11
View File
@@ -24,6 +24,7 @@ paravis/
patch_ventoy_grubcfg.py патч grub.cfg (поиск раздела данных по маркеру)
patch_ventoy_hook.py патч initramfs hook для раздела данных не 1
patch_vtoyjump.py обход проверки MBR в vtoyjump32/64
patch_ventoy_paravis_return.py пункт «Возврат в главное меню Paravis Flash»
patch-ventoy-lang.sh язык меню по умолчанию → ru_RU
build-theme-main.py сборка темы GRUB из PSD-макета
theme/ ресурсы темы GRUB и ventoy.json
@@ -50,8 +51,18 @@ python3 paravis/patch_vtoyjump.py <каталог-с-бинарниками-vtoy
# 5. язык меню по умолчанию
./paravis/patch-ventoy-lang.sh vtoyefi/grub/grub.cfg
# 6. пункт «Возврат в главное меню Paravis Flash» (legacy + UEFI)
python3 paravis/patch_ventoy_paravis_return.py vtoyefi/grub/grub.cfg
```
`patch_ventoy_paravis_return.py` добавляет в `grub.cfg` функцию
`paravis_return` и пункт меню, который возвращает в главное меню Paravis:
в UEFI — через `grubx64.efi`, в BIOS — через MBR диска
(`chainloader (${vtoydev})+1`). Результат копируется в `grbp.cfg` — его
загружает UEFI-сборка `grubx64_parv.efi`, которую запускает меню Paravis;
legacy `core.img` загружает обычный `grub.cfg`.
`patch_vtoyjump.py` патчит скомпилированные бинарники; его можно запускать
повторно — уже пропатченные файлы пропускаются.