Ventoy 1.0.88
Состоялся релиз Ventoy — инструмента для создания мультизагрузочных флешек.
- Исправлена проблема с загрузкой VHD(x).
- Для командного режима Windows добавлено больше опций. Список.
- Исправлена проблема с неверно отображающимся загрузчиком ISO.
- Исправлена ошибка при локальной загрузке.
- Добавлено автоматическое переключение на английский при использовании текстового режима.
- Обновлен languages.json .
Добавлена платная подписка, видимо как стимул к донату.

GREAT-DNG ★★★
14.01.23 15:35:56 MSK
Проверено: hobbit ( 15.01.23 11:38:39 MSK )
← 1 2 3 →
Ответ на: комментарий от drfaust 16.01.23 16:42:47 MSK
Свою задачу — записать виндошную ISOшку на флешку выполняет.
самым гумозным образом. А вентой позволяет просто кидать исошники в папочку и все работают. На одной 64гигоговой флешке все исошники можно скопировать и пользоваться суперзагрузочной флехой.
Для мультибута использую easy2boot(но это чисто виндошная фигня).
а вентой работает везде.
Я к тому, что этот проект реально решает (почти)все проблемы с загрузкой исошников, ливсд и инсталлляторов с гибкой настройкой последних.
AVL2 ★★★★★
( 16.01.23 16:49:14 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:49:14 MSK

Вопрос про вентой. Работает ли он с секуребутом без отключения оного? Вроде есть какая-то поддержка. Если что, я вентой уже использую у себя.
Werenter ★★
( 16.01.23 16:51:45 MSK )

Среди поддерживаемых осей куча и линуксов и юниксов, и оффтопа — а макухи нет. Разработчик эпплохейтер?
Logopeft ★
( 16.01.23 16:58:11 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:31:29 MSK

Умнея эта woe usb не работала ни на кубунте, ни на Альте, проблему описал выше, забил на неё.
petyanamlt ★★★★
( 16.01.23 17:01:59 MSK )
Ответ на: комментарий от drfaust 16.01.23 16:17:34 MSK

У UNetbootin у меня что-то не работал, да и нету cli-интерфейса. Это для меня важно. Про easy2boot впервые слышу. Посмотрю что это и как.
Artamudo ★★★★
( 16.01.23 17:02:33 MSK )
Последнее исправление: Artamudo 16.01.23 17:04:13 MSK (всего исправлений: 1)
Ответ на: комментарий от AVL2 16.01.23 16:49:14 MSK

Изи2бут только один раз сделал и работай. ИСОшку в папку на флешке закинуть можно везде. Проблема фрагментации так же решается перезаливкой всех ISOшек, спокойно работает как с MBR, так и с УЕФИ.
drfaust ★★★★★
( 16.01.23 17:04:42 MSK )
Ответ на: комментарий от Artamudo 16.01.23 17:02:33 MSK

У UNetbootin у меня что-то не работал,
У него есть косяк — не выполняет sync по дискам(сам иногда забываю про эту хрень). Если вручную не синхронизироваться или вытащить флешку сразу — образ будет битый.
Что до easy2boot — там только рекламный баннер предлагает купить книжку по нему, что бы избавится от баннера (книжка есть на торрентах — сам раздаю).
Сконфигурить там можно чёрта лысого, если заморочится. Я же оставляю стандартные конфиги, только обои и цвета менюшек меняю. Далее как и везде в мультибутах — только накидывай ИСОшки.
Фрагментация возникает только при удалении чего-либо. Если только добавлять, то, что под виндой, что под линухами ИСОшки не фрагментируются
drfaust ★★★★★
( 16.01.23 17:23:30 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:34:50 MSK

Дядька столлман не зря говорил, что дети и семья, это зло. Ни на что денег не хватает.
utanho ★★★★★
( 16.01.23 18:19:26 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:37:21 MSK

Единственная вменяемая программа этого толка — руфус.
Фигня ваш руфус. Из простых — Rosa Image Writer. В Гноме я пользуюсь Гноме Диск. умеет всё, что надо.
utanho ★★★★★
( 16.01.23 18:28:03 MSK )
Ответ на: комментарий от mord0d 15.01.23 21:08:06 MSK

Это что, ваши линуксы даже винду на флэшку записать не в состоянии?! о_О
А как там у вас во FreeBSD с этим дела обстоят?
Обычным dd(1) пишется любой загрузочный образ на флэшку.
Evenik ★★
( 16.01.23 18:29:50 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:31:29 MSK

На моём опыте не работает, а конфигурилку через браузер вообще не знаю.
До Vetnoy записывал винду через виртуальную машину, через rufus
petyanamlt ★★★★
( 16.01.23 18:32:40 MSK )
Ответ на: комментарий от mord0d 15.01.23 21:08:06 MSK
Обычным dd(1) пишется любой загрузочный образ на флэшку.
Нет. Бывают img, бывают iso обычные, бывают iso гибридные. Вот img и гибоидные iso посредством dd пишутся, их не надо переделывать. А вот обычные iso нуждаются в допиливании, если надо на флешку записать. dd их правильно не запишет.
AS ★★★★★
( 16.01.23 18:41:58 MSK )
Последнее исправление: AS 16.01.23 18:42:47 MSK (всего исправлений: 1)
Ответ на: комментарий от petyanamlt 16.01.23 18:32:40 MSK
Всегда работает. Там есть инсталлятор, попробуй разные режимы.
AVL2 ★★★★★
( 16.01.23 20:03:48 MSK )
Ответ на: комментарий от utanho 16.01.23 18:28:03 MSK
руфус единственный нормально создает флешки.
Хоть линуксовые, хоть вендовые. Вентой программа другого рода. Они разные и заменяют друг друга только частично.
AVL2 ★★★★★
( 16.01.23 20:10:17 MSK )
Ответ на: комментарий от drfaust 16.01.23 17:04:42 MSK
E2B includes 3 different multiboot menu systems based on grub4dos, grubfm and Ventoy.
Одно работает через другое.
AVL2 ★★★★★
( 16.01.23 20:15:24 MSK )
Ответ на: комментарий от Werenter 16.01.23 16:51:45 MSK
Вопрос про вентой. Работает ли он с секуребутом без отключения оного?
Есть, работает. Давно уже везде использую secure boot. Есть пара костылей с dkms и персистентом в исошниках, но все легко решается и работает.
AVL2 ★★★★★
( 16.01.23 20:17:44 MSK )
Ответ на: комментарий от AVL2 16.01.23 20:15:24 MSK

Вроде да — перенимают друг у друга. Но я не очень хорошо про это помню — потому и молчу, дабы не ввести в заблуждение.
E2B же разрабатывается чуть ли не сто лет, как писал автор в в своей книжке, и вроде даже старше вентоя. Но это не точно.
drfaust ★★★★★
( 16.01.23 21:31:22 MSK )
Ответ на: комментарий от drfaust 16.01.23 21:31:22 MSK
скорее всего. grub4dos очень древний продукт.
Просто ventoy реально крут и удобен. uefi, secure boot, bios все как из пушки. Формат директории с исошниками в любой системе. vhd поддерживает, распакованный вендувс тоже. Деплои всякие легко, грубовские темы отлично…
AVL2 ★★★★★
( 16.01.23 23:28:29 MSK )
Ответ на: комментарий от AVL2 16.01.23 20:10:17 MSK
руфус единственный нормально создает флешки.
Только всё ещё не опознаёт автоматом гибридные iso и, в итоге, пишет неправильно.
AS ★★★★★
( 17.01.23 08:33:48 MSK )
Ответ на: комментарий от Logopeft 16.01.23 16:58:11 MSK

Не ищите тайную ложу там, где налицо явная лажа. Скорее всего, у автора просто нет мака под рукой.
У меня вот старенький макбук 2011 года, ну и толку-то, современным маководам, поди, сборки программ под M1 подавай, так что его, считай, нет.
hobbit ★★★★★
( 17.01.23 09:09:02 MSK )
Ответ на: комментарий от AVL2 16.01.23 16:34:50 MSK

А он точно такое говорил?
hobbit ★★★★★
( 17.01.23 09:10:12 MSK )
Ответ на: комментарий от kirill_rrr 15.01.23 12:54:27 MSK

Я особо не пробовал, но у меня все мои загрузились. Что не грузится? Есть какая-то база совместимости? Или лучше всегда проверять qemu?
CYB3R ★★★★★
( 17.01.23 09:14:45 MSK )
Ответ на: комментарий от CYB3R 17.01.23 09:14:45 MSK

Лично у менч не грузился образ openbsd и gentoo live.
utanho ★★★★★
( 17.01.23 09:16:27 MSK )
Ответ на: комментарий от Artamudo 15.01.23 16:50:17 MSK

Не единственный. Виндовую загрузочную флешку можно и ручками создать без особых проблем.
CYB3R ★★★★★
( 17.01.23 09:16:38 MSK )
Ответ на: комментарий от CYB3R 17.01.23 09:16:38 MSK

В случае с уефи там вообще копировать-вставить.
utanho ★★★★★
( 17.01.23 09:19:50 MSK )
Ответ на: комментарий от s-warus 16.01.23 11:07:34 MSK

Форматнуть флешку в NTFS и распаковать на неё содержимое ISO-образа. Если Win10, то можно в FAT32.
Ещё можно взять установщик от Win10 и install.wim или install.esd от Win7 и положить в каталог «sources» вместо имеющегося. Тоже будет работать.
Radjah ★★★★★
( 17.01.23 09:33:36 MSK )
Ответ на: комментарий от AVL2 16.01.23 20:03:48 MSK

Не буду я пользоваться woe usb это гавнище сделано не для людей.
petyanamlt ★★★★
( 17.01.23 09:54:46 MSK )
Ответ на: комментарий от CYB3R 17.01.23 09:14:45 MSK

Мне кажется загрузчики внутри образа просто тупо не молучают доступа к образу фс для загрузки. А так да, сами загрузчики стартуют успешно. Кстати, к win7 это тоже относится.
kirill_rrr ★★★★★
( 17.01.23 10:07:55 MSK )
Последнее исправление: kirill_rrr 17.01.23 10:08:25 MSK (всего исправлений: 1)
Ответ на: комментарий от AS 17.01.23 08:33:48 MSK
Не знаю, не встречал таких. windows, linux, все без проблем. Может, повезло.
AVL2 ★★★★★
( 17.01.23 10:49:43 MSK )
Ответ на: комментарий от AVL2 17.01.23 10:49:43 MSK
Не знаю, не встречал таких. windows, linux, все без проблем. Может, повезло.
Ну вот iso с ALT Linux он портит, если галочку про dd при записи не поставить.
AS ★★★★★
( 17.01.23 11:14:19 MSK )
Ответ на: комментарий от Radjah 17.01.23 09:33:36 MSK

Форматнуть флешку в NTFS и распаковать на неё содержимое ISO-образа. Если Win10, то можно в FAT32.
Ещё можно взять установщик от Win10 и install.wim или install.esd от Win7 и положить в каталог «sources» вместо имеющегося. Тоже будет работать.
спасибо не знал, это только для уефи, для легаси бот врятли сработает, но всё равно спасибо
s-warus ★★
( 17.01.23 11:20:48 MSK )
Последнее исправление: s-warus 17.01.23 11:23:47 MSK (всего исправлений: 1)
Ответ на: комментарий от AS 17.01.23 11:14:19 MSK
Альт не пробовал, но вообще говоря, не удивлен. Именно по этой причине ушел с альта. Много чего не работает, просто потому что очень много ничем не мотивированных изменений, костылей и пр.
Это я вообще. В данном случае вполне возможно, что косячит Руфус.
AVL2 ★★★★★
( 17.01.23 12:27:44 MSK )
Ответ на: комментарий от AVL2 17.01.23 12:27:44 MSK
Это я вообще. В данном случае вполне возможно, что косячит Руфус.
Учитывая, что всякие BIOS это нормально грузят при записи посредством dd, то где косяк — это очевидно.
AS ★★★★★
( 17.01.23 12:49:08 MSK )
Ответ на: комментарий от DumLemming 16.01.23 00:36:26 MSK

Подготовил флешку один раз, дальше просто кидай на неё исошники — оно будет работать, с меню
даже вручную редактировать менюшки не надо? а че тогда не распространять просто образ такой флешки?
pihter ★★★★★
( 17.01.23 12:59:20 MSK )
Ответ на: комментарий от pihter 17.01.23 12:59:20 MSK

Хочешь гемороится с созданием разделов, dd и прочим? Да и откуда этот образ изначально возмётся?
DumLemming ★★
( 17.01.23 13:11:42 MSK )
Ответ на: комментарий от CYB3R 17.01.23 09:14:45 MSK

gentux ★
( 17.01.23 13:16:31 MSK )
Ответ на: комментарий от s-warus 17.01.23 11:20:48 MSK

Если форматировать в винде, то она свой загрузчик прописывает. Как прописать NT-шный загрузчик в линуксе, я не подскажу. Для винды есть программа bootice с графикой и bootsect от MS без графики. Последнюю можно на установочном диск в каталоге «boot» найти.
Если интересно, то по ссылке есть мои эксперименты по этой теме.
Radjah ★★★★★
( 17.01.23 13:19:34 MSK )
Последнее исправление: Radjah 17.01.23 13:43:39 MSK (всего исправлений: 1)
Ответ на: комментарий от DumLemming 17.01.23 13:11:42 MSK

Ну ты утверждаешь что один раз создал флешку – и потом тока исошки подкладывай и оно подхватится
если так, что меня мешает взять уже готовый образ и просто накатить его на флешку и положить исошники. Нечто «один раз создал флешку сабжем» проще делается, чем dd if=image of=/dev/flashka ?
pihter ★★★★★
( 17.01.23 14:42:42 MSK )
Ответ на: комментарий от AVL2 17.01.23 10:49:43 MSK

А я встречал. Линукс надо в dd-режиме писать
tiinn ★★★★★
( 17.01.23 14:43:18 MSK )
Ответ на: комментарий от kirill_rrr 17.01.23 10:07:55 MSK

Вроде бы GRUB4DOS решал эту проблему. Но я не уверен, как именно.
CYB3R ★★★★★
( 17.01.23 15:09:12 MSK )
Ответ на: комментарий от CYB3R 17.01.23 15:09:12 MSK

Мне кажется что зоопарк слишком зоопарк, как по загрузчикам так и по железу. и на железе поколения коре2 чего то не хватает чтобы объяснить неродному загрузчику что вот этот вот файл на втором разделе неподдерживаемой фс на юсб-флешке и есть тот самый dvd-привод на шине иде/сата который ты ищешь для второго этапа.
kirill_rrr ★★★★★
( 17.01.23 16:00:51 MSK )
Ответ на: комментарий от Radjah 17.01.23 13:19:34 MSK

прописать NT-шный загрузчик в линуксе
token_polyak ★★★★
( 17.01.23 16:09:25 MSK )
Последнее исправление: token_polyak 17.01.23 16:09:32 MSK (всего исправлений: 1)
Ответ на: комментарий от tiinn 17.01.23 14:43:18 MSK
А я встречал. Линукс надо в dd-режиме писать
я так и делал обычно. Но этот вариант хорош, если нужно записать образ дистрибутива, загрузиться с нее, поставить систему и все на этом. При этом на одну флешку даже два дистрибутива не запишешь. Один дистр — одна флешка. Вентой позволяет не париться и взяв флеху или ssd диск закидывать на него любое количество исошников и грузится с них по мере необходимости.
Если интересно использовать тот же systemrescue, доставить пакеты на него, выставить язык по дефолту, загрузку в иксы, то в пролете. Вентой позволяет просто создать файлик с файловой системой и подключить его к live-cd и вот уже у вас обычная настраиваемая система. Это плохо? Замечу, никаких проблем, никаких распаковок и записей. Вот файл-исошник и вот файл-персистент. Идеально!
К дистру федоры можно подложить файл кикстарта и ставить стандартные установки без всякого геморроя. Тоже самое к винде, но это я не пробовал.
Отличная штука, которая позволяет начать с малого, просто загрузочная флешка с кучей исошников и местом для часто используемого софта.
AVL2 ★★★★★
( 17.01.23 16:43:58 MSK )
Ответ на: комментарий от pihter 17.01.23 14:42:42 MSK
если так, что меня мешает взять уже готовый образ и просто накатить его на флешку и положить исошники. Нечто «один раз создал флешку сабжем» проще делается, чем dd if=image of=/dev/flashka ?
- с вендувс это не работает. я пробовал.
- Недорогая флешка на 16 гигов, проксмокс исошник на 500 мб. Все, на нее уже ничего не запишешь, только проксмокс. А так можно прописать несколько проксмоксов, федору, центос и вендувс на одну флешку.
Ventoy 1.0.96 + LiveCD
![]()
Скачать Ventoy — Инструмент с открытым исходным кодом, чтобы создать загрузочный USB-накопитель для файлов ISO, очень удобно для начинающих
Ventoy:
Ventoy является открытым исходным кодом инструмент для создания загрузочного USB-накопителя для файлов ISO. С ventoy, вам не нужно отформатировать диск много раз, вам нужно только скопировать файл ISO на USB-накопитель и запустить его. Вы можете скопировать несколько файлов ISO в то же время и Ventoy дадут вам меню загрузки, чтобы выбрать их.

Характеристики Ventoy
100% открытым исходным кодом
Простой в использовании
Быстро (ограничивается только скоростью копирования файла ISO)
Загрузки непосредственно из ISO, не нужно извлекать
Наследие + UEFI поддерживается подобным образом
Примечание безопасной загрузки UEFI (1.0,07+)
Примечания поддерживается (1.0.11+)
ISO файлы размером более 4 ГБ не поддерживаются
Меню загрузки на Legacy & UEFI в
Большинство типов операционных систем поддерживаются, более 260 файл ISO был протестирован
Не только начать, но и закончить процесс установки
ISO-файлы могут быть перечислены в списке режим / режим в TreeView Примечания
Автоматическая установка поддержки (1.0.09+) Примечания
Читать-только на USB-накопитель во время загрузки
USB для обычного использования это не влияет
Данные не уничтожаются в процессе обновления версии
Нет необходимости обновлять Ventoy когда выйдет новый дистрибутив
Другие версии [1]
| Version name | Version update date | |
|---|---|---|
| Ventoy 1.0.96 + LiveCD | Oct 06, 2023 | Скачать |
Случайные сообщения :
![]()
Скачать Trojan Killer — Удалить вредоносные программы
![]()
Скачать Tipard M2TS Converter — Конвертировать M2TS
![]()
Скачать foobar2000 — Медиа-плеер
![]()
Скачать Tablacus Explorer — Файловый менеджер

Скачать MAGIX Fastcut Plus — Вырезать видео полный HD
![]()
Скачать Virtual Vertex Muster — Управления данных, графические изображения
Комментарий :
Load comments
Другие приложения
Похожее ПО
- Zback Синхронизации данных и папки

- SQLyog Community Edition Управление MySQL

- ShadowCopyView Разархивируйте Файл

- GiliSoft USB Lock Предотвратить утечку данных

- FuzzyDupes Журналы Толока дубликат

- FonePaw Data Recovery Восстановление данных

- DiskInternals Linux Recovery Восстановление поврежденных данных

- Disk Sorter Ultimate Сортировка и поиск файлов

- CAT Data Recovery Восстановление данных на ПК

- Automatic Email Processor Управлять электронной почтой в Outlook

Customer service

- Contact letter: taiwebs.com @gmail.com
COPYRIGHTS © 2018 Taiwebs.com — САЙТ БЕСПЛАТНО ЗАГРУЗИТЬ ПРИЛОЖЕНИЕ — All rights reserved.
Taiwebs .com это веб-сайт для загрузки приложений, советов, программного обеспечения: Windows, Android, IOS, веб-разнообразие для всех совершенно бесплатно. Мы всегда стремимся предлагать нашим пользователям лучшие продукты. Надеюсь, что всем понравится и поддержит рост Веб-сайта.
Все материалы, размещенные на сайте, получены из открытых источников в Интернете или отправлены посетителями сайта. Все права на программы принадлежат их авторам и предоставлены только для информации. Администратор сайта не несет ответственности за материалы, размещенные на сайте.
Ventoy — мультизагрузка образов OS с преферансом и куртизанками

Существует несколько программ с графическим интерфейсом, предназначенных для создания Live USB-дисков.
Так начиналась переводная статья, комментарии к которой стали вторым толчком (а был ещё и первый) для написания обзора возможностей, системы для создания мультизагрузочных флешек ventoy.
Проект начатый китайским разработчиком longpanda примерно полтора года назад, в марте 2020-го, успел набрать популярность и уже включён в состав репозиториев некоторых дистрибутивов linux. И неспроста.
Что умеет? Базовые возможности.
- Устанавливаться на флешку / sd card / обычный диск.
- Разбивать флешку(целевой носитель) под MBR или GPT.
- Обновляться без потери данных на носителе.
- Имеет поддержку Secure Boot™.
- Имеет установщики под linux (CLI / Web / Qt & GTK GUI) и Windows (GUI).
- Умеет грузить загрузочные ISO Windows, Windows PE, Linux, *BSD, Android X86 etc. Список протестированных ISO-шников насчитывает 742 позиции, на данный момент.
- Кроме x86_64 и x86, умеет в следующие архитектуры: IA32 UEFI, ARM64 UEFI, MIPS64 UEFI (Что интересно, протестировано на всяких китайских железках, типа Loongson).
- Поддерживает загрузку x86 OpenWRT.
- Умеет загружать floppy images, а также имиджи формата VHD, VDI и RAW.
- Имеет поддержку Persistence для LiveCD Fedora, Ubuntu, Arch, Mint etc.
- Также умеет в файлы для unattended installation различных дистрибутивов linux и windows.
- Умеет в Memdisk Mode — режим при котором образ целиком загружается в память и запускается уже оттуда (Это позволяет, например, загрузить KolibriOS и некоторые ремонтные диски на основе DOS).
- В случае проблем с запуском Windows образов в нормальном режиме, может переключаться в WIMBOOT mode.
- GUI / Web инсталлятор локализован на большое количество языков, включая русский.
- Имеет развитую систему плагинов, в основном конфигурируемую при помощи json файла конфигурации.
И это, разумеется, ещё не всё. Это вот то, что вспомнилось сходу. Дальше при рассмотрении плагинов, мы увидим другие вкусности, а некоторые из перечисленных рассмотрим подробнее, так как часть из вышеперечисленного конфигурируется через плагины.
Получение и установка
Скачать бинарники ventoy можно с GitHub. Кроме бинарников под Windows и Linux, есть также вариант с LiveCD, на основе Linux и GUI установщиком.
$ curl -L https://github.com/ventoy/Ventoy/releases/download/v1.0.55/ventoy-1.0.55-linux.tar.gz | tar -zxv $ cd ventoy-1.0.55
Пользователи Arch-Linux могут подключить сторонние репозитории и скачать оттуда. Также есть в AUR. Пользователи Manjaro просто могут набрать sudo pacman ventoy .
Далее есть три варианта:
Пробежимся по всем трём:
▍ CLI
ВНИМАНИЕ! Первоначальная установка на устройство (флешку/HDD) удаляет все данные на нём!
Cамый простой метод:
sudo ./Ventoy2Disk.sh -i /dev/sdX
поставит ventoy на устройство /dev/sdX с разбивкой MBR. При этом создадутся два раздела. Раздел FAT на 32mb с самим ventoy, в конце диска. И раздел для данных в начале диска, отформатированный под exFAT и занимающий всё оставшееся место. Данный метод позволит грузиться на практически всех системах с BIOS и UEFI без SecureBoot. Раздел для данных можно переформатировать в ext2-4 и XFS, при этом увеличится скорость работы, но нельзя будет закидывать данные из Windows (по крайней мере без дополнительных костылей). При желании раздел можно отформатировать в FAT/FAT32, NTFS, UDF.
Данный метод не подходит для систем с BIOS, если суммарный размер разделов вылезает за границу в 137gb. То есть Для флешек объёмом 256gb и выше, придётся использовать встроенную фичу…
sudo ./Ventoy2Disk -i -r /dev/sdX
Где после ключа -r поставить размер резервируемого размера в мегабайтах. В результате разбивка примет вид как на картинке ниже:

Разбивка с reserved space
Например, для флешки объёмом 256 гигов можно зарезервировать 150Gb ( -r 153600 ) и тогда под Раздел1 + Раздел2 останется 106gb. После установки на зарезервированном месте, можно создать дополнительный раздел или несколько. Переходим к следующему варианту…
Разбивка под GPT:
sudo ./Ventoy2Disk -i -g /dev/sdX
Всё то же самое, что и в случаях с MBR разбивкой. Такую флешку можно грузить не только на UEFI системах, но и на большинстве систем с BIOS. По крайней мере у меня, на тестовом ноуте 2008-го года, c чистым легаси, прекрасно грузится. Разумеется, для GPT разбивки действуют ровно те же ограничения в 137gb, что и для MBR, так что ключик -r обязателен для больших флешек. Для систем с SecureBoot нужно ставить ключ -s (подробнее про работу с SecureBoot можно посмотреть тут). Правда обычным системам с BIOS/UEFI он никак не мешает. Поэтому я, на обычные «мелкие» флешки всегда ставлю командой:
sudo Ventoy2Disk -i -g -s /dev/sdX
Другие полезные ключи ventoy: * -I — заменяет ключ -i , если нужно установить (полная переустановка с потерей всех данных) ventoy на флешку,. на которой он уже установлен. * -l — Проверить наличие и показать версию ventoy на флешке. * -L LabelName — задать при установке метку раздела(exFAT) с данными. По умолчанию Ventoy * -u — Обновить ventoy на флешке, без потери данных:
sudo Ventoy2Disk -u /dev/sdX
▍ Web GUI
Исторически первый гуёвый интерфейс под linux. Отличающийся от своих нативных GUI Linux/Windows собратьев ровно ничем.

WebGUI
sudo ./VentoyWeb.sh
По умолчанию веб-интерфейс поднимается на http://127.0.0.1:24680 о чём ventoy радостно сообщает нам в консоли:
=============================================================== Ventoy Server 1.0.55 is running . Please open your browser and visit http://127.0.0.1:24680 =============================================================== ################## Press Ctrl + C to exit #####################
Cамо собой разумеется, ключиками ( -H ip.add.re.ss — Адрес, -p port и порт соответственно) его можно повесить на другой ip / port, но это такое cебе развлечение, ибо никакой защиты не предусмотрено.
▍ GTK / Qt GUI
Ну тут совсем всё просто. Правда бинарник собран под кучу архитектур и поэтому имя выглядит как VentoyGUI._arch_ По умолчанию запускается GTK интерфейс:
./VentoyGUI.x86_64
Для запуска Qt версии надо добавить ключ —qt5 . Сам интерфейс GUI и Web-версии прост как табуретка и не требует пояснений для пользователей хабра. Единственное что, не ставьте крыжик «показать все устройства», если конечно у вас нет цели поставить Ventoy на HDD / SDD (или совершить цифровое самоубийство неверным движением руки)

Ventoy Qt5 GUI
После установки ISO файлы просто копируются, as is, на флешку в любые каталоги или корень раздела и при загрузке ventoy их найдёт и отобразит в загрузочном меню. Кроме загрузочных ISO или floppy / HDD образов вы спокойно можете хранить обычные данные. Одна беда, если на флешке будет много файлов и развитая система каталогов, производительность построения меню будет низкой, но для этого у ventoy есть отличное решение — плагины, к описанию которых мы и переходим.
Плагины, основная фишка Ventoy
Архитектурно, ventoy представляет из себя GRUB2 с очень развитой надстройкой, одной из главных частей которой является система плагинов. Конфигурируется эта система через конфиг файл формата json. живущем по пути ventoy/ventoy.json на разделе с данными (на первый раздел, где живёт сам ventoy, лазать обычному пользователю, а следственно и монтировать его, смысла нет). Json простого формата вида
< "plugin_name": < "key": "value", . "key-n": "value-n" >, "plugin_name2": [ < "key1": "value1", . "key-n": "value-n" >, < "key1": "value1", . "key-n": "value-n" >] >
Ещё в ventoy есть такая интересная штука для запуска плагинов по условию запуска в определённой среде, как Multi Mode. Например, показывать разные *.iso , если мы запустились в BIOS(legacy) или в UEFI. Для этого после имени плагина пишем имя режима, через подчёркивание: «plugin_name_mode»: < . Как-то так:
< "theme_legacy": < "display_mode": "CLI" >, "theme_uefi": < "file": "/ventoy/theme/theme.txt", "gfxmode": "1920x1080" >, "theme_ia32": < "file": "/ventoy/theme/theme_ia32.txt", "gfxmode": "800x600" >, > >
Глоббинг путей поддерживается в ventoy, но он предельно примитивный и имеет только одну возможность — замену отдельного символа, также, как это делает знак вопроса в bash. Только здесь его функцию выполняет * . Например:
Под эти шаблоны подпадут, например Ubuntu-20.04-desktop-amd64.iso и Ubuntu-21.01-desktop-amd64.iso . Хотелось бы большего, но и это неплохо, особенно когда меняешь *.iso на новые версии.
Дальнейшая часть является вольным переводом официального справочника по плагинам. Первоначально я хотел кратенько обозреть основные, самые полезные, плагины, но… Увлёкся и в результате получился вот такой вот TL;DR и самый полный справочник по Ventoy на русском.
И начнём мы с основного плагина Control.
▍ Global control plugin
Здесь живут основные параметры ventoy, включая и тот который отвечает за расположение каталогов с *.iso файлами и прочими файлами образов: < "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" >. Чтобы ventoy не приходилось шерстить весь диск для того, чтобы их найти и добавить в меню. Возможные параметры я свёл в табличку, как и у остальных плагинов, описываемых далее.
Параметры
| Ключ | Тип | Описание |
|---|---|---|
| VTOY_DEFAULT_MENU_MODE | string | Стиль меню: 0 — Список; 1 — Дерево |
| VTOY_TREE_VIEW_MENU_STYLE | string | Вид древообразного стиля меню: 0 — показывать каталоги и файлы с размером; 1 — не показывать |
| VTOY_FILT_DOT_UNDERSCORE_FILE | string | Фильтровать файлы с префиксом ._ (генерируются MacOS): 0 — не фильтровать; 1 — фильтровать |
| VTOY_SORT_CASE_SENSITIVE | string | Учитывать регистр при сортировке: 0 — не учитывать; 1 — учитывать |
| VTOY_DEFAULT_SEARCH_ROOT | string | Путь поиска *.iso и прочих файлов образов. При загрузке ventoy будет искать файлы только в этом каталоге и его подкаталогах. |
| VTOY_MAX_SEARCH_LEVEL | string | На сколько уровней опускаться по поддереву каталогов (от корня, если не указан предыдущий параметр или от каталога указанного в предыдущем параметре): 0 — не обходить рекурсивно; max — обходить все дерево; 1 .. n уровни дерева |
| VTOY_MENU_TIMEOUT | string | Таймаут, в секундах, после которого выполнится VTOY_DEFAULT_IMAGE |
| VTOY_DEFAULT_IMAGE | string | Пункт меню, по умолчанию. Кроме имиджей умеет в специальные пункты меню (cм [1]) |
| VTOY_VHD_NO_WARNING | string | Предупреждать если раздел на VHD образе не отформатирован под NTFS: 0 — предупреждать (по умолчанию); 1 — не предупреждать |
| VTOY_DEFAULT_KBD_LAYOUT | string | Раскладка клавиатуры (по умолчанию QWERTY_USA ) полный список раскладок см. в [2] |
| VTOY_FILE_FLT_type | string | Фильтровать в списке образов файлы определённого type [3] например VTOY_FILE_FLT_ISO : 0 — не фильтровать; 1 — фильтровать |
| VTOY_WIN11_BYPASS_CHECK | string | Пропускать проверку железа, при установке Windows 11, с оригинального образа. Работает через прописывание ключей реестра [4], «на лету»: 0 — проверять железо; 1 — пропускать проверку. |
Примечания к таблице:
- Специальные пункты меню: VTOY_EXIT — выйти из ventoy; Fn>xx>yy , где Fn , означает клавишу от F1, до F6 из нижней строчки, xx и yy . действие и поддействие, если есть. Ровно так как они выглядят на экране. Например: < "VTOY_DEFAULT_IMAGE": "F5>Check plugin json configuration (ventoy.json)>Check theme plugin configuration» > или < "VTOY_DEFAULT_IMAGE": "F2>Halt» > или < "VTOY_DEFAULT_IMAGE": "F1" >2. Список раскладок клавиатуры: QWERTY_USA , AZERTY , CZECH_QWERTY , CZECH_QWERTZ , DANISH , DVORAK_USA , FRENCH , GERMAN , ITALIANO , JAPAN_106 , LATIN_USA , PORTU_BRAZIL , QWERTY_UK , QWERTZ , QWERTZ_HUN , QWERTZ_SLOV_CROAT , SPANISH , SWEDISH , TURKISH_Q , VIETNAMESE 3. Типы фильтруемых файлов: ISO , WIM , EFI , IMG , VHD , VTOY 4. Ключи реестра создаваемые ventoy на лету, при включённом байпассинге проверки железа: HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassRAMCheck , HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassTPMCheck , HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassSecureBootCheck , HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassCPUCheck , HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig\BypassStorageCheck
▍ Image list / Image Blacklist plugin.
Чёрный ( image_blacklist ) или белый ( image_list ) список. Может быть только либо один, либо другой. В примере выше, будут отображаться только имиджи из этого списка. Ещё в любой каталог можно поместить пустой файл .ventoyignore и тогда этот каталог и все его подкаталоги будут проигнорированы.
▍ Theme plugin
Поддержка тем формата GRUB2. Возможные параметры сведены в таблицу
Параметры
| Ключ | Тип | Описание |
|---|---|---|
| file | string/string array | Полный путь к файлу или файлам темы (как в примере выше). Если это массив путей, то ventoy рандомно выбирает файл темы из этого списка |
| gfxmode | string | Графический режим вида Width x Height . По умолчанию «1024×768» |
| display_mode | string | В консольном — CLI , графическом — GUI , через последовательный порт — serial или serial_console (serial при наличии видеокарты) запускаться при старте. По умолчаню GUI |
| serial_param | string | Параметры последовательного порта в формате описанном в документации к GRUB2 |
| ventoy_left | string | Надпись с версией Ventoy. Отступ слева, в %. По умолчанию «5%» |
| ventoy_top | string | Та же надпись, отступ сверху. По умолчанию «95%» |
| ventoy_color | string | Цвет надписи с версией Ventoy. По умолчанию «#0000ff» |
| fonts | string array | Массив полных путей к используемым шрифтам. |
При создании своей темы или использовании темы, скачанной из интернета, придётся добавить в файл темы ventoy-зависимую часть. Пример из темы по умолчанию:
+ hbox < left = 30% top = 95% width = 10% height = 25 + label > + hbox < left = 90% top = 5 width = 10% height = 25 + label > + hbox < left = 30%+200 top = 95%-25 width = 10% height = 25 + label >
▍ Menu class plugin
Наверняка многие из вас видели, как различные системы мультизагрузки отображают разные иконки для разных образов или разделов, так вот это оно. Этот плагин в виде массива элементов осуществляет поддержку именно этого функционала, а ещё отображение иконок для встроенного в ventoy функционала, как то горячие Fn клавиши и пункты их меню.

Class icons
Параметры
| Ключ | Тип | Описание |
|---|---|---|
| key | string | Подстрока по которой ищется имя файла образа(без путей!) |
| parent | string | Директория (без завершающего слеша( / )!) описанная в этом параметре и все её подкаталоги будет иметь именно этот класс |
| dir | string | Директория без подкаталогов будет иметь соответствующий класс. Завершающий слеш также запрещён! |
| class | string | Собственно класс. Чтобы произошло отображение иконки класса, в каталоге темы должен быть подкаталог icons с соответствующей иконкой. Например, для «class»: «debian» должна существовать иконка icons/debian.png |
Стоит отметить, что существуют встроенные классы для «иконизации» функционала ventoy (функциональные клавиши и их пункты меню). Я не буду приводить всю таблицу, отмечу лишь названия классов связанные с типами файлов: vtoydir — класс для директорий. Классы для файлов соответствующих типов: vtoyiso vtoywim vtoyimg vtoyefi vtoyvhd vtoyvtoy и vtoyret — класс для возврата в предыдущее меню. Эти классы не нужно указывать в конфиге, достаточно разместить в директории theme/icons соответствующие иконки ( vtoyiso.png например).
Класс, стоящий выше по конфигу, имеет больший приоритет. Если для встроенных классов, связанных с функциональными клавишами(см таблицу на сайте ventoy), отсутствует соответствующая иконка и при этом он является дочерним, то берётся иконка родителя. Например: У клавши F4 есть класс F4boot и четыре дочерних подкласса: boot_windows , boot_g4d , boot_disk и boot_uefi . Если есть иконка F4boot.png , а иконка какого-либо из классов отсутствует, для соответствующего пункта будет использована F4boot .
▍ Menu alias plugin
Очень полезный плагин, позволяющий алиасить имена каталогов и образов, чтобы вместо условного ru_windows_10_enterprise_ltsc_2019_x64_dvd_9c09ff24.iso в меню просто отображалось Windows 10 . Табличка тут совсем маленькая и нет смысла убирать её под спойлер:
| Ключ | Тип | Описание |
|---|---|---|
| image | string | Полный путь к образу |
| dir | string | Полный путь к директории, без завершающего слеша |
| alias | string | Алиас |
▍ Menu tip plugin
Подсказка, показываемая на экране, при наведении на определённый пункт:

Menu tip plugin в действии
Табличка возможных параметров тут тоже очень простая.
| Ключ | Тип | Описание |
|---|---|---|
| left | string | Позиция по X, в процентах |
| top | string | Позиция по Y (сверху), в процентах |
| color | string | Цвет (Можно в формате #rrggbb ) |
| tips | array | Массив с обЪектами image , tip |
| image | string | Полный путь к имиджу |
| tip | string | Подсказка |
▍ Menu extension plugin
Один из немногих плагинов, чья конфигурация не задаётся в ventoy/ventoy.json Этот плагин сильно завязан на GRUB и в нём можно использовать любые команды GRUB shell. Конфигурируется в файле ventoy/ventoy_grub.cfg и позволяет создавать собственное кастомное меню вызываемое по нажатию клавиши F6. Именно таким образом был сделан заглавный скриншот статьи.
menuentry "Habr greetings menu" --class=custom < echo '+-+-+-+-+-+ +-+-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+-+ ' echo '|H|e|l|l|o| |H|a|b|r| |f|r|o|m| |V|e|n|t|o|y|!| ' echo '+-+-+-+-+-+ +-+-+-+-+ +-+-+-+-+ +-+-+-+-+-+-+-+ ' sleep 10 >submenu 'My Custom SubMenu -->' --class=customsub < menuentry "My Custom Menu2" --class=custom2 < echo 'This is custom menu2 . ' sleep 1 >menuentry ' > menuentry '
Есть несколько встроенных переменных, которые можно использовать в этом меню:
| Переменная | Пример |
|---|---|
| vtoydev | hd1 |
| vtoy_iso_part | (hd1,1) |
| vtoy_efi_part | (hd1,2) |
| VENTOY_VERSION | 1.0.55 |
- Специальный пункт меню VTOY_RET возвращает вас в вышестоящее меню. (см. пример)
- Все возможности, имеющиеся в GRUB, можно реализовать при помощи данного плагина. Читайте документацию.
▍ Password plugin
На мой взгляд, самый бесполезный плагин, защищающий разве что от шаловливых детских рук. :-). Позволяет задавать пароли как на загрузку самого ventoy, так и на выбор определённых типов файлов, директорий или отдельных образов.
Параметры
| Ключ | Тип | Описание |
|---|---|---|
| bootpwd | string | Пароль на загрузку ventoy. Выход после трёх неправильных попыток |
| isopwd | string | Пароль на загрузку файлов *.iso |
| wimpwd | string | файлов *.wim |
| imgpwd | string | файлов *.img |
| vhdpwd | string | файлов *.vhd |
| efipwd | string | файлов *.efi |
| vtoypwd | string | файлов *.vtoy |
| menupwd | array | Массив объектов с парами строк file / parent и pwd |
| file | string | Полный путь к образу |
| parent | string | Путь к определённой директории(без концевого слеша) |
| pwd | string | Пароль |
Пароли могут быть: * в plain text, формат: txt#YourSuperPassword12345 , длиной не более 32-х символов * в MD5, формат: md5#e10adc3949ba59abbe56e057f20f883e * в MD5 с солью, формат: md5#MySuperSalt#0659c7992e268962384eb17fafe88364 Соль не более 16 символов.
Приоритеты паролей от частного к общему: menupwd file → menupwd parent → isopwd/wimpwd/imgpwd…
▍ Auto memdisk plugin
Простой, но очень полезный плагин, который позволяет автоматически грузить определённые имиджи полностью в память. Та же KolibriOS или Hiren’s boot CD не желают грузиться стандартным способом, но при этом прекрасно грузятся через мемдиск. Так вот что бы не нажимать каждый раз F1 (а ведь можно и забыть) и создан этот плагин. Имейте в виду, загрузка всего исошника в память может занять длительное время. Чем больше имидж, тем дольше. Как пользоваться, понятно из примера.
ВНИМАНИЕ! Поддерживаются только ISO образы!
▍ WIMboot plugin
Один из плагинов «специального назначения», призванный лечить возможные косяки с загрузкой современных виндовс. Данный плагин не входит в комплект поставки из-за наличия проприетарных компонентов, поэтому делаем следующие шаги:
wget -c https://github.com/ventoy/wimiso/releases/download/v1.0/ventoy_wimboot.img

WIMboot mode
Кстати, виндоадмины, расскажите для чего оно и как работает? Сто лет с виндами не общался!
▍ Windows VHD boot plugin
Ещё один плагин с проприетарными компонентами, для windows. Понятия не имею для чего и как, но если звёзды зажигают…
- Скачиваем из репозитория: wget https://github.com/ventoy/vhdiso/releases/download/v3.0/ventoy_vhdboot.zip
- Также распаковываем ventoy_vhdboot.img в каталог ventoy на флешке.
В комменты призываются админы виндовс, дабы просветить для чего и зачем. В описании к плагину я нашёл только одно применение, через Menu extension plugin:
menuentry "Boot My Windows VHD" < set my_vhd_path="/VhdDir/Win10.vhd" if search -n -s vdiskhd -f "$my_vhd_path"; then vhdboot_common_func "($vdiskhd)$my_vhd_path" else echo "$my_vhd_path not found" fi >
Но если честно не в курсе куда такое применяют.
▍ DUD (Driver Update Disk) plugin
Фича, поддерживаемая дистрибутивами RHEL / Centos / Fedora (dd.iso формат) и SLES — SUSE Linux (dud.iso формат) и позволяющая подкидывать необходимые драйвера непосредственно в процессе установки.
Конфигурирование простое и ясно из примера. image — образ к которому применятся dd/dud образы. dud — строка или массив с путями до dd/dud образов.
▍ Auto installation plugin
Windows и энное количество дистрибутивов Linux поддерживают т.н. Unattended installation — фичу позволяющую по специально сформированному файлу ответов, по сути дела декларативному скрипту, установить систему в фоновом режиме с определёнными настройками, не задавая вопросов пользователю. Для примера известные дистрибутивы ОС и их скрипты.
| Дистрибутив | Тип шаблона | Пример |
|---|---|---|
| Windows | Unattended XML | unattended.xml |
| RHEL8/CentOS8/Derivatives | Kickstart script | kickstart8.cfg |
| RHEL7/CentOS7/Fedora/Derivatives | Kickstart script | kickstart7.cfg |
| RHEL6/CentOS6/Derivatives | Kickstart script | kickstart6.cfg |
| Debian/Ubuntu Server/Derivatives | Preseed script | preseed.cfg |
| SLES/OpenSUSE/Derivatives | autoYast XML | autoYast.xml |
Ну и традиционная таблица параметров:
| Ключ | Тип | Описание |
|---|---|---|
| image | string | Полный путь до ISO |
| parent | string | Полный путь до каталога, без концевого слеша. Ко всем образам будут применены соответствующие темплейты |
| template | string/array | Полный путь или массив с путями до шаблона(ов). В меню можно будет выбрать нужный шаблон |
| autosel | integer | Номер автовыбираемого шаблона 0 — без шаблона. 1..n — шаблоны по списку, сверху вниз. ВНИМАНИЕ! При корректном наличии этого параметра меню выбора шаблонов не показывается ! |
▍ Boot conf replace plugin
Плагин позволяющий «на лету» подменять grub.cfg / isolinux.cfg внутри исошника. В принципе можно подменять любые файлы. Разумеется сам исошник не меняется. Все изменения происходят в памяти, в момент загрузки. Это аналогично нажатию e в меню GRUB и ручному редактированию параметров.
Табличка очень простая.
| Ключ | Тип | Описание |
|---|---|---|
| iso | string | Имидж, на который будем накладывать «патч» (поддерживаются только ISO формата ISO9660. UDF имиджи Windows не работают!) |
| org | string | Путь и имя файла в файловой системе внутри имиджа |
| new | string | файл которым заменяем |
▍ Injection plugin
Плагин позволяющий подкидывать любые файлы и каталоги внутрь файловой системы iso-шника. Объединяет в себе свойства предыдущего плагина и немного DUD и Auto installation plugin, только более низкоуровневый. Например, можно подкинуть архив с sources/$OEM$ и нужными драйверами, в виндовс. В Windows содержимое архива распакуется в X:\ , в Linux соответственно в / .
| Ключ | Тип | Описание |
|---|---|---|
| image | string | Полный путь до образа |
| parent | string | Или путь к образам, без концевого слеша |
| archive | string | Архив с файлами, которые хотим синжектить. Для Windows это могут быть .7z или .zip . Для Linux архивы форматов .zip , .tar.gz , .tar.bz2 , .tar.xz , .tar.lzma |
▍ Persistence plugin
Параметры
| Ключ | Тип | Описание |
|---|---|---|
| image | string | Полный путь до iso-шника |
| backend | string/array | Путь или массив путей к имиджам персистентности |
| autosel | integer | 0 отключить персистентность 1..n cоответствующий элемент массива. Если включен этот параметр, меню выбора не показывается |
Очень многие LiveCD (яркий пример Kali Linux) позволяют сохранять состояние между сеансами. Они записывают состояние на раздел с определённой меткой диска. Вот некоторые из них:
Таблица протестированных образов
| Дистрибутив | Протестированная версия | Метка раздела | Примечание |
|---|---|---|---|
| Arch Linux | archlinux-2021.03.01-x86_64.iso | vtoycow | ArchMan/ArchBang/ArchLabs/BlackArch также поддерживаются |
| Ubuntu | ubuntu-20.04-desktop-amd64.iso | casper-rw | |
| MX Linux | MX-19.1_x64.iso | MX-Persist | |
| LinuxMint | linuxmint-19.3-xfce-64bit.iso | casper-rw | |
| elementaryOS | elementaryos-5.1-stable.20200405.iso | casper-rw | |
| Zorin | Zorin-OS-15.1-Core-64-bit-r2.iso | casper-rw | |
| Kaspersky R.D, | krd18.iso | casper-rw | |
| Kali | kali-linux-2020.2-live-amd64.iso | persistence | Требуется ключик -c persistence.conf , при создани персистенса и Live USB Persistence в параметры ядра |
| CloneZilla | clonezilla-live-20200703-focal-amd64.iso | persistence | Требуется ключик -c persistence.conf , при создани персистенса |
| Fedora | Fedora-Workstation-Live-x86_64-33-1.2.iso | vtoycow | Нужно отключить selinux добавлением в параметры ядра selinux=0 |
Для получения раздела необходимо создать образ диска, с правильной меткой. Есть два варианта: Скачать готовый образ. Или создать самому. Для этого в комплекте поставки есть удобный скрипт:
$ ./CreatePersistentImg.sh --help Usage: CreatePersistentImg.sh [ -s size ] [ -t fstype ] [ -l LABEL ] [ -c CFG ] OPTION: (optional) -s size in MB, default is 1024 -t filesystem type, default is ext4 ext2/ext3/ext4/xfs are supported now -l label, default is casper-rw -c configfile name inside the persistence file. File content is "/ union" -o outputfile name, default is persistence.dat
Тут всё просто. Если запустить без параметров, то утилита выполнится со следующими параметрами, по умолчанию: ./CreatePersistentImg.sh -s 1024 -t ext4 -l casper-rw -o persistence.dat В результате создастся образ persistence.dat , размером в гигабайт, раздел на нём будет иметь метку casper-rw и отформатирован будет под ext4 . Параметр -c нужен для некоторых дистрибутивов (см. примечания в табличке выше).
Для увеличения или уменьшения (если он не отформатирован под XFS ) раздела, и не забит под завязку, используется утилита ./ExtendPersistentImg.sh file [-]size file — файл который нужно обработать, size — насколько надо увеличить или уменьшить(если перед size cтоит — ) раздел. Раздел увеличивается или уменьшается без потери данных.
▍ vDisk boot plugin
Ну что ж, последний на сегодняшний день плагин. Плагин, позволяющий запускать VHD/VDI/RAW имиджи из VirtualBox, с установленным в них Linux. Поддерживаются только имиджи фиксированного размера. Динамические образы не поддерживаются ! Ещё, при установке ОС в виртуалку, в ней должна быть включена поддержка UEFI! Не создавайте снапшотов виртуалки , что приведёт к невозможности загрузки!

UEFI On!
После установки и настройки ОС в виртуалке, скачайте в виртуалку последнюю версию vtoyboot скрипта из репозитория, распакуйте и запустите:
sudo sh vtoyboot.sh
ВНИМАНИЕ! Данный скрипт также нужно запускать при каждом обновлении ядра и/или обновления initrd образа на гостевой системе!
Затем, после отключения виртуальной машины, переименуйте файл в *.vtoy Например: mv Manjaro.vhd Manjaro.vhd.vtoy и скопируйте на флешку.
Кроме всего прочего, данный плагин можно заставить запускать такие образы с вашего локального HDD/SSD, для чего можно воспользоваться Menu Extension Plugin :
menuentry "Boot My Linux VHD" < set my_vdisk_path="/VhdDir/Ubuntu.vhd.vtoy" if search -n -s vdiskhd -f "$my_vdisk_path"; then vtoyboot_common_func "($vdiskhd)$my_vdisk_path" else echo "$my_vdisk_path not found" fi >
Где в переменную my_vdisk_path надо прописать полный путь до образа, от корня вашего физического раздела . Например, если у вас /home на отдельном разделе и имидж живёт по пути /home/vasya/vImages/Arch.vdi.vtoy то в переменную надо будет прописать /vasya/vImages/Arch.vdi.vtoy
Дисклеймер от меня… Сильно подозреваю, что с шифрованными разделами, такой трюк не прокатит.
Да, такие образы можно грузить из других загрузчиков. Подробнее здесь. Ну и наконец таблица с замечаниями по установке на конкретные дистрибутивы.
| Дистрибутив | ISO | BIOS | UEFI | Примечания |
|---|---|---|---|---|
| Centos8 | CentOS-8.3.2011-x86_64-dvd1.iso | Ok | Ok | |
| Centos7 | CentOS-7-x86_64-Minimal-2009.iso | Ok | Ok | |
| Deepin | deepin-desktop-community-1010-amd64.iso | Ok | Ok | См. [1] |
| Fedora | Fedora-Workstation-Live-x86_64-33-1.2.iso | Ok | Ok | |
| Ubuntu Desktop | ubuntu-20.04-desktop-amd64.iso | Ok | Ok | |
| Ubuntu Server | ubuntu-20.04.1-live-server-amd64.iso | Ok | Ok | См. [1] |
| Linux Mint | linuxmint-20.2-cinnamon-64bit.iso | Ok | Ok | |
| MX Linux | MX-19.2_x64.iso | Ok | Ok | |
| Kali Linux | kali-linux-2021.1-installer-amd64.iso | Ok | Ok | См. [1] |
| Manjaro | manjaro-xfce-20.0.1-200511-linux56.iso | Ok | Ok | Arch based |
| Archman | Archman_KDE_20200209.iso | Ok | Ok | Arch based |
| Mageia | Mageia-7.1-x86_64.iso | Ok | Ok | См. [1] |
| openSUSE | openSUSE-Leap-15.2-DVD-x86_64.iso | Ok | Ok |
- Для некоторых дистрибутивов, например, deepin-desktop-community-1010-amd64.iso понадобится установить дополнительный пакет, что бы была возможность грузиться на системах с BIOS! Для дипина это будет пакет grub-pc-bin_2.02.24.3-1+eagle_amd64.deb живущий в /pool/main/g/grub2/ установочного диска. Общий шаблон для поиска: grub-pc-bin_xxx.deb или grub2-2.xxxx.rpm для RPM based дистров. Например, для Mageia.
Заключение
Вот такими, почти неограниченными возможностями, обладает, казалось бы, обычная система мультизагрузки ventoy. К сожалению есть проблемы с загрузкой любительских, исследовательских и экспериментальных ОС — Haiku, Sculpt (Genode OS Framework), Redox, Plan9 etc. Разумеется, не грузятся OS/2 и её деривативы. Для этих операционок не помогает даже memdisk. Но проект бурно развивается (я пользуюсь этой утилитой и слежу за развитием примерно с июня прошлого года и помню то время, когда не грузились системы семейства *BSD) и я думаю, что многие проблемы будут решены. Надеюсь обзор, мой вольный перевод документации по плагинам, вам понравился и вы ещё не раз заглянете сюда за справочной информацией. Ибо более полного описания функционала, на русском, я на просторах интернета не встречал.
Бонус: Соответствие бинарников скачанных с GitHub и бинарников установленных из пакета (Arch like дистрибутивы).
| GitHub | Дистрибутив |
|---|---|
| Ventoy2Disk.sh | ventoy |
| VentoyGUI.ARCH | ventoygui |
| VentoyWeb.sh | ventoyweb |
| CreatePersistentImg.sh | ventoy-persistent |
| ExtendPesistentImg.sh | ventoy-extend-persistent |
Ventoy 1.0.96 + LiveCD + Portable
Ventoy — программа нужна для того, чтобы создавать загрузочные USB-устройства из десятков файлов ISO, содержащих разные версии операционных систем, используйте их без форматирования диска. Софт отличается легкостью и портативностью, позволяет быстро создавать загрузочные USB-накопители из файлов образов. Переустановка операционной системы через загрузочный USB дает то преимущество, что вам не нужно тратить время на форматирование диска. Вместо этого вы просто вставляете USB в порт и перезагружаете компьютер.
Думаю не секрет для вас, что существует множество инструментов, которые создают загрузочный USB-накопитель, большинство из них опираются на ядро ОС, которому требуется доступ к аппаратному носителю для хранения источника. Идея, лежащая в основе программы, отличается и влечет за собой сохранение информации в оперативной памяти перед загрузкой. Следовательно, система может определить, что данные загружаются с виртуального диска, найти исходный носитель, необходимый для операции и продолжить загрузку, не создавая стандартную проблему, как при классической загрузке.

Подводя итог хочется написать, что Ventoy это хороший инструмент для тех, кто хочет перестраховаться. С помощью программного обеспечения легко создать загрузочный носитель. Размещение нескольких систем на одном загрузочном носителе упрощает работу в случае сбоя системы. Программное обеспечение имеет открытый исходный код, что означает, что вы можете использовать его бесплатно и вносить в него изменения.
- Для Ventoy размер не является ограничением, может работать с файлами образа ISO, размер которых превышает 4 гигабайта, без проблем, без ошибок, легко и надежно
- Независимо от того, хотите ли вы загрузить дистрибутив Linux, версию Виндовс или другую ОС, всестороннее тестирование программы гарантирует широкую совместимость, которая подтверждена положительными отзывами по всему Интернету, тысячи довольных пользователей и я в том числе высказываемся позитивно
- Для удобства работы с Legacy или UEFI программа предлагает меню загрузки, которое вы сможете настроить и подогнать под свои требования
- Начиная с версии 1.0.09 была реализована функция автоматической установки, о ней подробнее можно прочитать на сайте автора, тут не вижу смысла все расписывать, там довольно обширная документация со всеми ответвлениями
- Программа бережно относится к данным, хранящимся на флешке. Во время загрузки поддерживает статус «только чтение», что исключает потерю файлов, а это важно, я думаю причины разъяснять не стоит. Если вы планируете обновить Вентой, будьте уверены, что существующие данные останутся невредимыми
- Одним из преимуществ я бы назвал, что при выходе нового дистрибутива ОС, у вас нет необходимости обновлять саму программу. Это позволяет адаптировать систему к новым условиям без лишних телодвижений.