Ventoy - это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для файлов ISO.
Это новая программа для Linux и Windows, которая позволяет размещать ISO-образы на USB-устройстве и загружаться с них напрямую.
С Ventoy не нужно форматировать диск снова и снова, просто нужно скопировать iso-файл на USB-накопитель и загрузить его. Можно скопировать много файлов iso за один раз и Ventoy предоставит меню загрузки, чтобы их выбрать. И Legacy BIOS, и UEFI поддерживаются одинаково.
100% с открытым исходным кодом -
лицензия GPLv3+.
Заявленные возможности:
- Простой в использовании (начало работы)
- Быстро (ограничено только скоростью копирования iso-файла)
- Непосредственная загрузка из ISO-файла, извлечение не требуется
- Legacy + UEFI поддерживается таким же образом
- UEFI Secure Boot поддерживается (1.0.07+)
- Постоянство поддерживается (1.0.11+)
- Поддержка загрузки файлов WIM (Legacy + UEFI) (1.0.12+)
- Автоматическая установка поддерживается (1.0.09+)
- Поддерживаются файлы ISO размером более 4 ГБ
- Собственный стиль меню загрузки для Legacy & UEFI
- Поддерживается большинство типов ОС, проверено более 260 файлов iso
- Не только загрузка, но и полный процесс установки
- Файлы ISO могут быть перечислены в режиме списка / режиме TreeView. Примечания
- Концепция "Ventoy Compatible"
- Плагин Framework
- Только чтение на USB-накопитель во время загрузки
- USB нормальное использование без изменений
- Данные не разрушают при обновлении версии
- Нет необходимости обновлять Ventoy при выходе нового дистрибутива
14 июня 2020 состоялся релиз версии 1.0.13,
подробнее.
Для тестирования
со страницы загрузки скачала последнюю версию Ventoy -
ventoy-1.0.13-linux.tar.gz.
В распакованном каталоге сделала исполняемыми два файла:
- Ventoy2Disk.sh
- CreatePersistentImg.sh
Вставленная в компьютер флешка, отформатированная в FAT32 (msdos) определилась как /dev/sdb. Чтобы её сделать загрузочной, в распакованном каталоге Ventoy открыла терминал и выполнила команду:
sudo sh Ventoy2Disk.sh -i /dev/sdb
Затем просто положила два образа Matuntu. Проверила загрузку на компьютере с BIOS и UEFI.
Сначала открылось загрузочное меню Ventoy, в котором оба образа Matuntu присутствовали
При загрузке в BIOS выбранный образ запустился с оригинальным графическим меню, в UEFI - с соответствующим меню на чёрном фоне.
Опции:
-
i установка ventoy в sdX (если диск уже установлен с ventoy, то не удастся);
-
u обновление ventoy в sdX;
-
I принудительная установка ventoy на sdX (независимо от того, установлен он или нет);
Дополнительная опция: (необязательно)
-
s включение поддержки безопасной загрузки (по умолчанию отключена).
Использование
Persistence Plugin (сохранение изменений живой сессии).
В Ventoy можно создать файл образа *.img, для сохранения изменений в live сессии, поместить этот файл в корневой каталог или в любой подкаталог первого раздела и отразить это в файле конфигурации ventoy.json.
Можно поместить много разных img-файлов для разных iso-файлов. А также поделиться одним img-файлом между разными iso-файлами до тех пор, пока он поддерживается дистрибутивами. Даже можно указать несколько файлов данных для одного iso-файла. Ventoy предоставляет меню для загрузки iso-файла и каждого его img-файла. Файл данных представляет собой образ диска с меткой.
Для создания файла образа нужно запустить скрипт sudo sh CreatePersistentImg.sh [ -s SIZE_IN_MB ] [ -t FSTYPE ] [ -l LABEL ], по умолчанию будет создан файл persistence.img с размером=1GB fs=ext4 label=casper-rw.
Например, для создания в Ubuntu файла сохранения размером 512 МБ команда такая:
sudo sh CreatePersistentImg.sh -s 512
Разные дистрибутивы используют разные метки по умолчанию, например, ubuntu используют casper-rw, MX Linux используют MX-Persist, для установки которых нужно использовать -l.
После того, как создали файл образа, можно его сжать для уменьшения размера и сохранить его как шаблон на компьютере.