Как настроить меню загрузки UEFI для Live USB Jinn?

Всем привет. Как настроить меню в этой мультизагрузке? Первые пункты отображаются из BCD — откуда берутся дополнительные записи? Как можно удалить или добавить свои пункты?
  • 18 марта 2026 г. 18:01
Ответы на вопрос 1
Коротко — меню UEFI на мультизагрузке формируется не «из воздуха»: пункты берутся из конфигурации того загрузчика, который на USB стоит в качестве EFI‑загрузчика. На практике это может быть Windows Boot Manager (BCD), GRUB2/GRUB‑EFI, systemd‑boot (loader), rEFInd или набор скриптов, которые автоматически генерируют записи. Поэтому «откуда берутся дополнительные записи» и «как их удалить/добавить» зависит от того, какой именно загрузчик использует Jinn на вашем USB.

Ниже — что проверить и как править для самых типичных случаев.

1) Найдите EFI‑раздел на USB
- Под Linux: подключите флешку, смонтируйте FAT32‑раздел, например:
  - lsblk / blkid чтобы найти /dev/sdX1
  - sudo mount /dev/sdX1 /mnt
- Под Windows: откройте диск в Проводнике (EFI‑раздел должен быть виден как обычный FAT).

2) Посмотрите структуру /EFI
- /EFI/BOOT/BOOTX64.EFI — стандартный «removable» загрузчик.
- /EFI/Microsoft/Boot/BCD — если есть, значит используется Windows Boot Manager и BCD‑хранилище.
- /EFI/grub/, /boot/grub/grub.cfg или /EFI/BOOT/grub.cfg — GRUB2.
- /loader/entries/*.conf и /loader/loader.conf — systemd‑boot.
- /EFI/refind/refind.conf — rEFInd.
- Ищите также каталоги или файлы с именем jinn, scripts, menu, *.cfg, *.lst.

3) Если меню управляется Windows Boot Manager (BCD)
- BCD — это файл (обычно /EFI/Microsoft/Boot/BCD) и содержит записи, которые вы видите первыми.
- Просмотреть/править удобно в Windows:
  - Просмотр: bcdedit /store X:\EFI\Microsoft\Boot\BCD /enum
  - Удалить запись: bcdedit /store X:\EFI\Microsoft\Boot\BCD /delete {идентификатор}
  - Создать/добавить запись: bcdedit /store ... /create и далее set device path … (обычно проще через GUI‑утилиты).
- GUI‑инструменты: Visual BCD Editor, EasyBCD, BootIce — удобнее для сложных правок.
- Совет: сначала скопируйте BCD в безопасное место (резервная копия).

4) Если меню собирает GRUB2 (grub.cfg)
- Файл конфигурации — grub.cfg (в /boot/grub или /EFI/BOOT).
- Доп. записи могут генерироваться скриптами (например os-prober, custom scripts) или присутствием ISO‑файлов, которые GRUB перебирает.
- Чтобы убрать/добавить пункт — отредактируйте grub.cfg или добавьте/удалите соответствующий menuentry / скрипт.
- Пример строки меню: menuentry "My Linux" { set root=… linux /vmlinuz initrd /initrd.img … }
- После правки сохраните и протестируйте.

5) Если используется systemd‑boot
- Каждая запись — отдельный файл в /loader/entries/*.conf
- Добавление = создать новый .conf с параметрами title, linux, initrd, options
- Удаление = удалить соответствующий .conf

6) Если rEFInd
- Конфигурация в /EFI/refind/refind.conf; rEFInd автоматически сканирует .efi и ядра. Отключаете автоскан или правите refind.conf/удаляете .efi‑файлы.

7) Записи UEFI в NVRAM (efibootmgr)
- Некоторые записи видны в прошивке как отдельные опции — их можно увидеть в Linux: sudo efibootmgr -v
- Удалить: sudo efibootmgr -b 0003 -B (где 0003 — номер записи)
- Учтите: efibootmgr меняет NVRAM прошивки, а не файлы на USB; запись может вернуться, если образ создаёт её при загрузке.

8) Как понять, откуда конкретно у вас берутся «дополнительные записи»
- Смонтируйте EFI‑раздел и выполните:
  - grep -R "menuentry" * (ищите menuentry в grubcfg)
  - ls -R EFI (посмотрите все .efi файлы)
  - посмотрите /loader/entries и refind.conf
  - откройте BCD через bcdedit (Windows) или проверьте наличие файла /EFI/Microsoft/Boot/BCD
- Часто мультизагрузочные сборки содержат скрипт‑генератор (в корне USB или в /jinn, /scripts). Найдите его и прочитайте — он обычно пишет BCD или генерирует grub.cfg.

9) Практические рекомендации и меры предосторожности
- Всегда делайте резервную копию EFI‑раздела перед правками.
- Правки BCD удобнее делать в Windows (с правами администратора).
- Правки grub/systemd‑boot/rEFInd можно делать в любом текстовом редакторе (после монтирования раздела).
- Если не уверены, дайте вывод ls -la /EFI и список файлов в корне флешки — я подскажу конкретно, какие файлы править.

Если пришлёте список файлов из корня флешки и /EFI (или скрин меню), я укажу точные файлы и пример‑записи для удаления/добавления.
Похожие вопросы