Форум проекта Matuntu

Поддержка => Создание загрузочного носителя и установка системы => Тема начата: vita от 19 Июня 2020, 16:52:39

Название: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 19 Июня 2020, 16:52:39
Ventoy (https://www.ventoy.net/en/index.html) - это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для файлов ISO.
Это новая программа для Linux и Windows, которая позволяет размещать ISO-образы на USB-устройстве и загружаться с них напрямую.
С Ventoy не нужно форматировать диск снова и снова, просто нужно скопировать iso-файл на USB-накопитель и загрузить его. Можно скопировать много файлов iso за один раз и Ventoy предоставит меню загрузки, чтобы их выбрать.  И Legacy BIOS, и UEFI поддерживаются одинаково.
100% с открытым исходным кодом - лицензия (https://www.ventoy.net/en/doc_license.html) GPLv3+.

Заявленные возможности (https://www.ventoy.net/en/index.html): 14 июня 2020 состоялся релиз версии 1.0.13, подробнее (https://www.ventoy.net/en/doc_news.html).
Для тестирования со страницы загрузки (https://www.ventoy.net/en/download.html) скачала последнюю версию Ventoy - ventoy-1.0.13-linux.tar.gz (https://github.com/ventoy/Ventoy/releases/download/v1.0.13/ventoy-1.0.13-linux.tar.gz).

В распакованном каталоге сделала исполняемыми два файла:
Вставленная в компьютер флешка, отформатированная в FAT32 (msdos) определилась как /dev/sdb. Чтобы её сделать загрузочной, в распакованном каталоге Ventoy открыла терминал и выполнила  команду: sudo sh Ventoy2Disk.sh -i /dev/sdb

Затем просто положила два образа Matuntu. Проверила загрузку на компьютере с BIOS и UEFI.
Сначала открылось загрузочное меню Ventoy, в котором оба образа Matuntu присутствовали
(https://i.imgur.com/MSNl2EA.jpg)
При загрузке в 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.
После того, как создали файл образа, можно его сжать для уменьшения размера и сохранить его как шаблон на компьютере.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 19 Июня 2020, 21:42:25
Вставленная в компьютер флешка, отформатированная в FAT32 (msdos) определилась как /dev/sdb. Чтобы её сделать загрузочной, в распакованном каталоге Ventoy открыла терминал и выполнила  команду: sudo sh Ventoy2Disk.sh -i /dev/sdb
В Gparted созданная таким образом флешка выглядит так:
(https://i.imgur.com/lMmjBMk.png)
Первый раздел с файловой системой exfat,заданной мной заранее меткой USB-накопителя ventoy и флагом boot, предназначенный для размещения загрузочных образов.
Второй раздел с файловой системой fat16, автоматически заданной утилитой меткой VTOYEFI и флагом esp размером 32 МБ.

По-моему, Ventoy сможет стать хорошей альтернативой Multisystem и MultiBoot. Тем более загрузочные флешки при помощи Ventoy можно заранее подготовить как в Linux, так и в Windows.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 20 Июня 2020, 00:52:45
Для Windows загружается установочный пакет, например, ventoy-x.x.xx-windows.zip. После распаковки нужно запустить Ventoy2Disk.exe.
В открытом окне Ventoy выбирается устройство и далее кнопка «Установить или обновить»
(https://www.ventoy.net/static/img/ventoy2disk_en.png)
При загрузке Windows может выдать предупреждение Smartscreen.

Всё, что нужно сделать дальше — это выбрать USB-устройство и нажать кнопку Update, чтобы начать процесс. Ventoy форматирует весь диск и создает на устройстве разделы FAT и exFAT.

После завершения первоначальной установки поместите ISO-образы на раздел. Ventoy заберёт их автоматически и выдаст меню выбора при загрузке. Просто выберите операционную систему, которую хотите загрузить, и дождитесь завершения процесса.

На подготовленной флешке можно размещать разные образы Windows и Linux для загрузки с них. Обновление дистрибутивов в этом случае — просто замена одного ISO-образа на другой.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: Teocally от 20 Июня 2020, 13:41:08
Очень интересно!
Не вполне понял, зачем нужен второй (с fat16) раздел  8)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 20 Июня 2020, 13:44:31
Как-то один человек пытался порекомендовать мне эту программу, но не смог грамотно выразить её отличие от той же самой мультисистем. На самом деле такой способ создания мультизагрузочной флешки просто идеален со всех сторон! У той же мультисистем она выигрывает отсутствием виртуальной машины KVM QEMU для тестирования образов, на мой взгляд, избыточным компонентом программы, к тому же не только занимающим место на диске, но и часто обновляемым. Насчёт сохранения данных сессии... Флешки это убивает.

Очень интересно!
Не вполне понял, зачем нужен второй (с fat16) раздел  8)

Очевидно для загрузки на ПК с UEFI.
PS. Ранее на сайте Linux по-русски был опубликован перевод статьи Как создать мультизагрузочный USB-диск с помощью Ventoy (http://rus-linux.net/MyLDP/boot/Create_Multiboot_USB_Drives_With_Ventoy.html), наглядно показывающей возможности этого инструмента.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 20 Июня 2020, 19:18:19
На специализированном форуме (https://forums.ventoy.net/showthread.php?tid=124) был задан вопрос о выпуске Ventoy для Linux с графическим интерфейсом как для Windows. Автор утилиты longpanda (https://github.com/ventoy) пообещал реализовать GUI в следующем выпуске.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 21 Июня 2020, 01:38:53
Не вполне понял, зачем нужен второй (с fat16) раздел  8)
Саша, это загрузочная область, созданная в процессе работы Ventoy по подготовке флешки запущенным скриптом. На самой флешке невозможно рассмотреть содержимое загрузочного раздела. Но можно увидеть его в самой утилите, примонтировав с помощью приложения Mate Disk Image Mounter как образ файл ventoy.disk.img. Смонтированный образ имеет метку VTOYEFI и содержит пять объектов, из которых 4 каталога: EFI, grub, tool, ventoy и один файл ENROLL_THIS_KEY_IN_MOKMANAGER.cer
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 26 Июня 2020, 13:08:52
25 июня разработчик из Китая под ником longpanda выпустил Ventoy 1.0.14 (https://github.com/ventoy/Ventoy/releases) с незначительными изменениями.
Для обновления ранее подготовленной Ventoy загрузочной флешки в распакованном каталоге новой версии Ventoy c исполняемыми файлами .sh запустила терминал и выполнила команду: sudo sh Ventoy2Disk.sh -u /dev/sdb
ход обновления Ventoy
***********************************************************
*                Ventoy2Disk Script                       *
*             longpanda  admin@ventoy.net                 *
***********************************************************

Upgrade operation is safe, all the data in the 1st partition (iso files and other) will be unchanged!

Update Ventoy  1.0.13 ===> 1.0.14   Continue? (y/n)y

Update Ventoy to /dev/sdb successfully finished.

В загрузочном меню отобразилась информация о версии Ventoy
(https://i.imgur.com/5ft6smQ.jpg)
Поскольку загрузка образа Matuntu происходила на нетбуке с BIOS, отобразилось оригинальное меню диска
(https://i.imgur.com/VIK3tzw.jpg)

Для реализации полного функционала Ventoy рекомендуется на заранее подготовленной флешке создать три каталога: Мне пока достаточно применения Ventoy для создания загрузочной флешки и в дальнейшем размещения на ней образов дистрибутивов, которые по необходимости легко удалить. 
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 26 Июня 2020, 17:38:27
Не стОит забывать, что поддержка файловой системы Microsoft exFAT (http://forum.matuntu.info/index.php?topic=741.msg11735#msg11735) появилась  ядрами 5.4.0-х. Поэтому создавать загрузочную флешку надо в более современных дистрибутивах или в Windows. Но это делается только один раз. Флешки сейчас выгодно покупать размером 32 ГБ, почти та же цена, что и 16-гиговых. Теперь все остальные флешки у меня освободятся для других задач.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 11 Июля 2020, 22:53:16
Два дня назад состоялся релиз Ventoy версии 1.0.15 (https://www.ventoy.net/en/download.html) с изменениями, касающимися в основном работы в ОС Windows.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 25 Июля 2020, 14:20:45
23 июля выпущен Ventoy v1.0.16 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.16). В этой версии добавлен каталог plugin с файлами  /ventoy/ventoy.json и /ventoy/ventoy_grub.cfg, а также каталогом /ventoy/theme/ с возможностью альтернативного оформления загрузчика.
Для тестирования Ventoy 1.0.6 взяла флешку 8 ГБ с таблицей GPT  и файловой системой FAT32. В процессе инсталляции Ventoy флешка претерпела изменения:
подготовка накопителя
~/ventoy-1.0.16$ sudo sh Ventoy2Disk.sh -i /dev/sdb
[sudo] пароль для vita:

***********************************************************
*                Ventoy2Disk Script                       *
*             longpanda  admin@ventoy.net                 *
***********************************************************

Disk : /dev/sdb
Size : 7 GB
Style: MBR


Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!

Continue? (y/n)y

All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n)y

Create partitions on /dev/sdb by parted in MBR style ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdb successfully finished.

Таблица разделов была заменена на MBR и, как в ранней версии (http://forum.matuntu.info/index.php?topic=1208.msg12236#msg12236), созданы два раздела: exfat и fat16.
Тема оформления загрузчика осталась прежней. Она меня вполне устраивает.
Для сохранения таблицы разделов в команду установки sudo sh Ventoy2Disk.sh -i /dev/sdb
нужно добавить ключ -g (использовать стиль раздела GPT, по умолчанию используется стиль MBR).
MBR позволяет загружать образы на компьютерах как с BIOS, так и с UEFI.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 01 Августа 2020, 23:49:02
Автор постоянно совершенствует и развивает свою программу. В Ventoy 1.0.17 от 25 июля: Сегодня выпущен Ventoy 1.0.18 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.18), в котором расширена поддержка новых iso и оптимизирована загрузка дистрибутива Tails.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 31 Августа 2020, 23:20:34
Флешка Ventoy очень выручает для тестирования и знакомства с дистрибутивами. Легко обновляется под новую версию, в т.ч. вчерашнюю версию ventoy-1.0.20 (https://www.ventoy.net/en/download.html), в которой по утверждению разработчика
Цитата: ventoy
После почти пяти месяцев безумной разработки Ventoy теперь поддерживает более 90% дистрибутивов на distrowatch.com.

В заключении на github.com автор программы заявил:
Цитата: longpanda
Итак, я достиг главной цели, которую поставил, когда изначально проектировал Ventoy. Далее я замедлю темп, исправлю ошибки и улучшу совместимость и документацию. Я надеюсь, что стабильная версия 1.1.0 выйдет в следующих одном или двух выпусках. (https://github.com/ventoy/Ventoy/releases)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 13 Сентября 2020, 13:03:18
В версиях 1.0.20 и 1.0.21 появился для загрузки Ventoy LiveCD (https://www.ventoy.net/en/doc_livecd.html) для пользователей Windows, которым не удалось сделать загрузочный носитель непосредственно в ОС.
Цитата: Пользователь LiveCD
  • Ventoy LiveCD предназначен только для пользователей Windows и необходим только тогда, когда Ventoy2Disk.exe всегда дает сбой.
  • Пользователи Linux могут напрямую использовать Linux-версию Ventoy, и нет необходимости использовать этот LiveCD.
  • Если вы не хотите использовать USB-накопитель, вы также можете протестировать Ventoy с виртуальной машиной. Непосредственно используйте LiveCD ISO и установите Ventoy на диск внутри виртуальной машины.
Этот образ также можно записать на загрузочную флешку, чтобы запустить Ventoy на любой машине знакомых или друзей для создания им собственной загрузочной флешки Ventoy.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 16 Сентября 2020, 15:33:27
Образ Ventoy LiveCD для создания загрузочной флешки Ventoy можно применять не только пользователями Windows, но и Linux
(https://i.imgur.com/D8ZaevP.png)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 17 Сентября 2020, 20:21:10
Автор Ventoy предоставил возможность применения альтернативной темы оформления загрузочного меню Ventoy
(https://i.imgur.com/PVCEu4o.jpg)
Хотя это и не принципиально (главное - функционал), но изменить тему довольно просто.
Нужно скопировать из распакованного каталога ~/ventoy-1.0.21/plugin папку ventoy со всем содержимым и вставить в корень подготовленной флешки с размещёнными на ней образами. Эта тема хороша тем, что показывает размер образа.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 07 Октября 2020, 02:29:01
Для создания файла образа нужно запустить скрипт 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.
После того, как создали файл образа, можно его сжать для уменьшения размера и сохранить его как шаблон на компьютере.
На практике оказалось, не так просто воспользоваться данными рекомендациями, чтобы впоследствии использовать файл сохранения.
Наш друг и коллега Вячеслав Федьков продемонстрировал создание файла сохранения на примере Matuntu-F-08-20 (http://forum.matuntu.info/index.php?topic=1220.msg12334#msg12334). В умолчальный файл CreatePersistentImg.sh в распакованном каталоге Ventoy вносятся небольшие изменения (для наглядности подчёркнуты) :
CreatePersistentImg.sh
#!/bin/sh

size=2048
fstype=ext2
label=casper-rw
persistence=matuntu_F.dat

print_usage() {
    echo 'Usage:  CreatePersistentImg.sh [ -s size ] [ -t fstype ] [ -l LABEL ]'
    echo '  OPTION: (optional)'
    echo '   -s size in MB, default is 1024'
    echo '   -t filesystem type, default is ext4  ext2/ext3/ext4/xfs are supported now'
    echo '   -l label, default is casper-rw'
    echo ''
}

while [ -n "$1" ]; do
    if [ "$1" = "-s" ]; then
        shift
        size=$1
    elif [ "$1" = "-t" ]; then
        shift
        fstype=$1
    elif [ "$1" = "-l" ]; then
        shift
        label=$1
    elif [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
        print_usage
        exit 0
    else
        print_usage
        exit 1
    fi
    shift
done


# check label
if [ -z "$label" ]; then
    echo "The label can NOT be empty."
    exit 1
fi

# check size
if echo $size | grep -q "^[0-9][0-9]*$"; then
    if [ $size -le 1 ]; then
        echo "Invalid size $size"
        exit 1
    fi
else
    echo "Invalid size $size"
    exit 1
fi


# check file system type
# nodiscard must be set for ext2/3/4
# -K must be set for xfs
if echo $fstype | grep -q '^ext[234]$'; then
    fsopt='-E nodiscard'
elif [ "$fstype" = "xfs" ]; then
    fsopt='-K'
else
    echo "unsupported file system $fstype"
    exit 1
fi

# 00->ff avoid sparse file
dd if=/dev/zero  bs=1M count=$size | tr '\000' '\377' > $persistence
sync

freeloop=$(losetup -f)

losetup $freeloop $persistence

mkfs -t $fstype $fsopt -L $label $freeloop

sync

losetup -d $freeloop

В распакованной папке Ventoy запускаем скрипт: sudo ./CreatePersistentImg.shНа боковой панели файлового менеджера Caja во вкладке Устройства  должен появиться casper-rw. Если открыть это устройство с помощью приложения Mate Disk Image Mounter, то оно будет пустым. Аналогично можно посмотреть, как будет выглядеть dat-образ на флешке, после загрузки с /ventoy/persistence/*.dat. Там уже будет сформирована структура каталогов для сохранения изменений.
Копируем созданный образ matuntu_F.dat на флешку в /persistence. У меня на флешке Ventoy создано 3 каталога: /iso (в нём образы .iso), /persistence (файлы persistence.dat) и /ventoy (файлы ventoy.json, ventoy_grub.cfg и папка theme).
Вячеслав поделился (https://yadi.sk/d/wCrpRaa8ld8uJA) темой оформления Ventoy с текстом theme.txt (разрешение экрана и размер шрифта нужно подставить под свои параметры). Мной в файл ventoy.json внесено разрешение экрана FullHD и в три раза уменьшен размер шрифтов.
Примерный текст ventoy.json
{
    "control": [
        { "VTOY_DEFAULT_MENU_MODE": "0" },
        { "VTOY_DEFAULT_SEARCH_ROOT": "/iso" },
        { "VTOY_MENU_TIMEOUT": "30" },
        { "VTOY_DEFAULT_IMAGE": "/iso/Matuntu-F-08-20.iso" }
    ],

    "theme": {
        "file": "/ventoy/theme/theme.txt",
        "gfxmode": "1920x1080",
        "fonts": [
            "/ventoy/theme/MonofurForPowerline-12.pf2",
            "/ventoy/theme/URWGothicBook-9.pf2"
        ]
    },
   
    "persistence" : [
        {
            "image": "/iso/Matuntu-F-08-20.iso",
            "backend": "/persistence/matuntu_F.dat"
        }
    ],

    "menu_alias" : [
        {
            "image": "/iso/Matuntu-F-08-20.iso",
            "alias": "F 20.08"
        },
        {
            "image": "/iso/Matuntu-B32-07-20.iso",
            "alias": "B32 20.07"
        },
        {
            "image": "/iso/Matuntu-B64-06-20.iso",
            "alias": "B64 20.06"
        },
        {           
            "image": "/iso/Matuntu-X64-03-20.iso",
            "alias": "X64 20.03"
        },
        {
            "image": "/iso/ubuntu-mate-20.04.1-desktop-amd64.iso",
            "alias": "Mate 20.04.1"
        }
    ],

    "menu_class" : [
        {
            "key": "Matuntu-",
            "class": "matuntu"
        },
        {
            "key": "ubuntu-m",
            "class": "ubuntu-mate"
        }
    ]
}

В результате при первом запуске в меню Ventoy было предложено два пункта загрузки образа: без сохранения настроек и с сохранением. При выборе второго пункта все изменения, внесённые в живой сессии, при повторной загрузке сохранились.
(https://i.imgur.com/PkgfQLx.jpg)
В дальнейшем загрузка образа Matuntu-F открывает два пункта:(https://i.imgur.com/qhNBH2w.jpg)
Огромное спасибо Вячеславу за помощь в освоении возможностей Ventoy.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 07 Октября 2020, 19:32:55
Спасибо за опыт! Попробовал - повторяемо.
Тем более, что в UNetbootin (http://forum.matuntu.info/index.php?topic=87.msg210#msg210) раздел создаётся, но сохранёнка с некоторых пор перестала "функциклировать"  :) MKUSB (http://forum.matuntu.info/index.php?topic=777.msg7031#msg7031) сложноват и работает только с одним образом.
Ventoy - наше всё!
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 09 Октября 2020, 01:29:47
Продолжая свои эксперименты с persistence на флешке, добрался до своих избранных Appimages. То, что они запускаются и работают, заслуга файловой системы EXT. Так что моя коллекция приложений нормально работает в сохранёнке.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 09 Октября 2020, 13:53:30
На практике оказалось очень удобным иметь на загрузочной флешке файл сохранения. Например, добавила в живой сессии пакет LibreOffice.appimage и теперь можно работать с документами в офисе без его установки на любом компьютере  :)
(https://i.imgur.com/FBYkoDc.png)
Всё "наработанное" доступно из сохранённого файла для просмотра и копирования в установленной системе. Достаточно примонтировать флешку Vernoy, найти файл с расширением .dat и войти в нужный для просмотра каталог.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 10 Октября 2020, 22:36:49
На сайте проекта приводится разъяснение о создании Ventoy Persistence (https://www.ventoy.net/en/plugin_persistence.html) на английском языке. Поэтому для русскоязычных пользователей попробую разместить информацию в переводе на форуме.
Цитата: Введение
Многие дистрибутивы (например, Ubuntu / MX / LinuxMint ...) предоставляют возможность сохранения. Это позволяет сохранить любые изменения, которые вы вносите в действующую систему, чтобы они всё ещё присутствовали при следующей загрузке в неё. Обычно для этого мы создаем отдельный раздел, что не так гибко.
Теперь Ventoy представляет здесь новую функцию. Вам не нужно создавать какой-либо раздел, нет необходимости добавлять постоянный параметр загрузки. Просто поместите файл данных сохраняемости в 1-й раздел и сообщите Ventoy с помощью конфигурации json, и всё.
Вы можете одновременно размещать много разных файлов данных для разных файлов iso. Вы также можете совместно использовать файл данных между разными iso-файлами, если он поддерживается дистрибутивами. Даже если вы можете указать более одного файла данных для файла iso, Ventoy предоставит меню для выбора перед загрузкой.
Для упорядочения размещения файлов на флешке Ventoy создаю каталоги iso для размещения образов и persistence - для файлов сохранения.
На странице описания плагина Ventoy Persistence в разделе Конфигурация Json определен persistence массив для описания конфигурации в /ventoy/ventoy.json
ventoy.json
{
    "persistence": [
        {
            "image": "/ISO/MX-19.1_x64.iso",
            "backend": "/persistence/MX-19.1_x64.dat"
        },
        {
            "image": "/ISO/ubuntu-20.04-desktop-amd64.iso",
            "backend": [
                "/persistence/ubuntu_20.04_1.dat",
                "/persistence/ubuntu_20.04_2.dat",
                "/persistence/ubuntu_20.04_3.dat"
            ],
            "autosel": 2
        },       
        {
            "image": "/linuxmint-19.3-xfce-64bit.iso",
            "backend": "/persistence/linuxmint_19.03.dat",
            "autosel": 1           
        }
    ]
}
КлючТипОписание
imageSTRINGПолный путь к ISO-файлу
backendSTRING или ARRAYПуть к файлу образа сохраняемости для файла iso. Может быть одной строкой или массивом строк.
autoselINTEGER   НеобязательныйЕсли вы установите его, это означает, что вы автоматически выберете соответствующую опцию в меню подсказки. И меню подсказки НЕ будет отображаться.
0: загрузка без файла образа сохраняемости
1: загрузка с 1-м файлом образа сохраняемости
2: загрузка со 2-м файлом образа сохраняемости
Цитата: Рекомендации проекта
Создавая файл образа и копируя его на USB, позаботьтесь о буфере. (можно использовать синхронизацию для сброса данных на диск).
В разных дистрибутивах по умолчанию используются разные метки, например, ubuntu использует casper-rw, а MX Linux использует MX-Persist, вы можете использовать -l, чтобы установить его.
Файл образа сохранения должен быть помещен в первый раздел (или /persistence). Он может находиться в корневом каталоге или любом подкаталоге.
После того, как вы создали файл образа сохранения, вы можете сжать и сохранить его как шаблон на вашем компьютере (очень маленький после сжатия).
В установленной Matuntu-F-8-20 (http://forum.matuntu.info/index.php?topic=1220.msg12334#msg12334) в примонтированном с помощью Mate Disk Image Mounter файле сохранения в устройстве casper-rw содержатся два каталога upper и work.
Каталог upper содержит структуру системы, близкую к установленной системе. В домашней папке находятся файлы сохранения, доступные для просмотра и копирования,
(https://i.imgur.com/pov9cnA.png)
При этом в дисковой утилите первый раздел флешки Ventoy, упомянутый на странице проекта, действительно выглядит единым (неделимым) в фс exFAT,
(https://i.imgur.com/L8UwxGS.png)
хотя созданный мною файл сохранения по факту в файловой системе ext2.
Это наблюдается в процессе инсталляции Matuntu-F-08-20 из загруженного образа с сохранением
(https://i.imgur.com/dQF3yVD.png)
Надеюсь, изложенное поможет более полному освоению инструмента создания мультизагрузочной флешки Ventoy.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 18 Октября 2020, 01:17:08
Полдня назад отрелизилась версия Ventoy 1.0.24 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.24) с небольшими исправлениями.
Цитата: sudo sh Ventoy2Disk.sh -u /dev/sdb
Update Ventoy  1.0.22 ===> 1.0.24
Для программы, написанной на теле бутового вируса, её возможности поражают.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 29 Октября 2020, 23:49:10
Октябрь не закончился, а тем временем ещё два выпуска Ventoy состоялись (https://github.com/ventoy/Ventoy/releases): В новых версиях:
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 20 Ноября 2020, 21:52:12
Вчера состоялся релиз Ventoy 1.0.29 (https://www.ventoy.net/en/download.html) c незначительными изменениями (https://github.com/ventoy/Ventoy/releases).
Образ Matuntu по-прежнему успешно загружается  :)
(https://i.imgur.com/IKrRlQr.png)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 30 Ноября 2020, 00:49:09
Намедни видел руководство для Windows-юзеров (https://lubuntu.ru/viewtopic.php?f=15&t=5293&sid=7eec7575ab913ed25380cf1e30fde564#p37708) по сабжу. Конечно, M2 использовать как флешку... :o Дешевле купить скоростную флешку. По скорости и то и другое ограничено интерфейсом USB 3.0. А в остальном обзор действий для пользователя достаточно подробный.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 17 Декабря 2020, 20:37:22
Ventoy по-прежнему продолжает развиваться. Уже доступна версия 1.0.30 (https://www.ventoy.net/en/download.html), в которую добавлены новшества (https://github.com/ventoy/Ventoy/releases):
- Добавлена экспериментальная поддержка IA32 UEFI (ia32-efi).
- Добавлена экспериментальная поддержка ARM64 UEFI (aarch64-efi).
- Расширена опция двойного режима до опции мультирежима.
- Добавлен простой плагин пароля.
- Исправлена ошибка в Ventoy2Disk.exe для диска 2 ТБ + и другие.
(https://i.imgur.com/jCvuObE.png)
Для применения этого инструмента мне достаточно только плагина настройки темы и файла сохранения, который, как показала практика, должен быть размером не менее 4 ГБ. Удобным оказалось в Live-режиме запускать нужные приложения из пакетов AppImages. Они легко запускаются и интегрируются в меню. В файле Persistence сохраняются конфиги и результаты работы.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 27 Января 2021, 16:25:39
Со значительными обновлениями состоялись последующие выпуски Ventoy (https://github.com/ventoy/Ventoy/releases), последний Ventoy 1.0.33 release (https://www.ventoy.net/en/download.html) от 21 января.
Некоторые пользователю задаются вопросом загрузки образов с карты из кардридера. Как правило, встроенные кардридеры подключаются по разъёму pci и предназначены для расширения дискового пространства компьютера. Загрузочная функция с таких кардридеров не предусматривалась изначально. В то же время с внешних кардридеров, подключённых в USB разъём, загрузка с карт происходит так же, как и с других загрузочных флешнакопителей.

Интереса ради установила Ventoy сначала на карту SD размером 64 ГБ и в процессе записи были предупреждения об ошибках, несмотря на успешное завершение операции.
Установка Ventoy с ошибками
sudo sh Ventoy2Disk.sh -i /dev/sdb
[sudo] пароль для vita:
**********************************************
      Ventoy: 1.0.33  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************
Disk : /dev/sdb
Size : 62 GB
Style: MBR
Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!
Continue? (y/n) y
All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y
Create partitions on /dev/sdb by parted in MBR style ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...
mount: /home/vita/ventoy-1.0.33/tmp_mnt: wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error.
mount: /home/vita/ventoy-1.0.33/tmp_mnt: wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error.
mount: /home/vita/ventoy-1.0.33/tmp_mnt: wrong fs type, bad option, bad superblock on /dev/sdb2, missing codepage or helper program, or other error.
mv: не удалось выполнить stat для './tmp_mnt/EFI/BOOT/grubx64_real.efi': Нет такого файла или каталога
mv: не удалось выполнить stat для './tmp_mnt/EFI/BOOT/grubia32_real.efi': Нет такого файла или каталога
umount: ./tmp_mnt: not mounted.
umount: ./tmp_mnt: not mounted.
umount: ./tmp_mnt: not mounted.
Install Ventoy to /dev/sdb successfully finished.

В связи с ошибкой при создании загрузочного раздела компьютер с UEFI не увидел эту карту, а с BIOS нормально загрузил записанный образ. Эта ошибка была вызвана некачественной картой, приобретённой на Aliexpress.

При записи Ventoy на качественную карту не было уведомлений об ошибках.
Безошибочная инсталляция Ventoy
sudo sh Ventoy2Disk.sh -i /dev/sdb
[sudo] пароль для vita:
**********************************************
      Ventoy: 1.0.33  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************
Disk : /dev/sdb
Size : 29 GB
Style: MBR
Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!
Continue? (y/n) y
All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y
Create partitions on /dev/sdb by parted in MBR style ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...
Install Ventoy to /dev/sdb successfully finished.
Образы с этой карты успешно загрузились на компьютере с UEFI.
Флешка с ранее установленным Ventoy 1.0.29 штатно обновилась до последней версии
Обновление Ventoy на ранее созданном флешнакопителе
sudo sh Ventoy2Disk.sh -u /dev/sdb
[sudo] пароль для vita:
**********************************************
      Ventoy: 1.0.33  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************
Upgrade operation is safe, all the data in the 1st partition (iso files and other) will be unchanged!
Update Ventoy  1.0.29 ===> 1.0.33   Continue? (y/n)y
Update Ventoy to /dev/sdb successfully finished.

Такое развёрнутое сообщение создано для конкретного представления о происходящих процессах работы Ventoy с флешнакопителями.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 26 Февраля 2021, 00:46:16
Нынче во время празднования Нового китайского года разработчик программы выпустил именную версию Ventoy 1.0.35 release (Happy Spring Festival) (https://github.com/ventoy/Ventoy/releases) в переводе Фестиваль Счастливой Весны.
Изменений не так много, но программа как и прежде работает стабильно.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 13 Марта 2021, 16:07:06
...программа как и прежде работает стабильно.
Моя загрузочная флешка с Ventoy 1.0.35 при загрузке Matuntu-F неожиданно выдала такой результат  :o
(https://i.imgur.com/o6SbaRs.png)
Обновила её до Ventoy 1.0.37 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.37) и проблема с загрузкой этой же сборки полностью исчезла.
Структура распакованного каталога значительно изменилась расширением содержимого
(https://i.imgur.com/Nik2e7G.png)
Все изменения указаны на домашней странице проекта (https://github.com/ventoy/Ventoy/releases).
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 14 Марта 2021, 00:52:18
Пропущен релиз Ventoy 1.0.36 release (https://github.com/ventoy/Ventoy/releases/tag/v1.0.36),с которого появился Экспериментальный графический интерфейс Linux на основе веб-браузера (https://www.ventoy.net/en/doc_linux_webui.html). Макет и использование пользовательского интерфейса не отличаются от Ventoy2Disk.exe в Windows. Он облегчает выбрать необходимые параметры для загрузочной флешки.
Как и прежде в распакованном каталоге на примере Ventoy 1.0.36 в Matuntu-F открыл терминал и выполнил команду: sudo sh VentoyWeb.sh
вывод после введения пароля суперпользователя
===============================================================
  Ventoy Server 1.0.36 is running ...
  Please open your browser and visit http://127.0.0.1:24680
===============================================================

################## Press Ctrl + C to exit #####################
Скопировав полученный адрес в моём случае http://127.0.0.1:24680 , вставил его в адресную строку веб-браузера и открылась вкладка с графическим интерфейсом Ventoy, из выпадающего меню Languages выбрал русский язык.
(https://i.imgur.com/H5F2U2o.png)
Флешка с Ventoy 1.0.33 автоматически определилась как устройство и в результате быстро её обновил до 1.0.36.
Процесс обновления
(https://i.imgur.com/tHzV7cv.png) (https://i.imgur.com/mHswI8l.png) (https://i.imgur.com/SBOfTHJ.png)

В настройках подготовки флешки доступны опции: (https://i.imgur.com/PpkQxy1.png)
По окончании работы с флешкой нужно закрыть вкладку Ventoy, завершить процесс в открытом терминале Ctrl+C и закрыть терминал.
Аналогично обновил флешку до последней версии 1.0.37.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 14 Марта 2021, 17:39:15
Привыкла к консольному варианту, но в графическом интерфейсе действительно проще "готовить" накопитель. Пока делаю по умолчанию с таблицей разделов MBR, чтобы образы загружались на компьютерах как с UEFI, так и с BIOS.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 01:13:40
Добрый день.

Пожалуй у вас самый продвинутый и живой форум в рунете по утилите Ventoy, поэтому решил спросить здесь.

Подскажите пожалуйста, устанавливал ли кто-нибудь в Ventoy 1.0.39 утилиты из серии MemTest86 или MemTest86+?

Я попробовал скачать пять "актуальных" на сегодняшний день тестов.
Два от PassMark: MemTest86 v.4.3.7 и MemTest86 v.9.0. memtest86.com
И три: MemTest86+ v.4.2, MemTest86 v.5.01+ и MemTest86+ v.5.31b от memtest.org

Оба теста MemTest86 клал в образах .img
Три теста MemTest86+ клал в образах .iso
(в этих образах они были после разархивирования)

Для экспериментов использовал две машины:
- одну с честным Award BIOS,
- другую НР с ранней (весьма кастрированной, как часто бывает у этого вендора) версией UEFI.

Из пяти тестов запустился только MemTest86 v.9.0 на компьютере с UEFI.

Один из тестов MemTest86 v.4.3.7 выдал сообщение об ошибке на компьютере с BIOS (на UEFI, естественно, не запустился - он для него не предназначен).

Все три теста из MemTest86+ не запустились вовсе (ни на UEFI, ни на BIOS, хотя два последних, судя по описанию, должны были стартовать и там и там).

Ventoy устанавливал в линуксе (Linux Mint 18.3, если это имеет какое-то значение), через графическое меню в браузере (экспериментировал).
В целом установка прошла вроде нормально - девятый-то мемтест от пасс-марка запускается.

Хотелось бы понять - это общая проблема? или конкретно я делаю что-то не так?
Может быть кто-то может попробовать у себя на компьютере и рассказать о своих результатах?

Заранее, спасибо.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 02:02:47
Приветствую Вас на форуме!
Для компьютеров с BIOS не нужно специально скачивать образ Memtest86+, поскольку бинарник по умолчанию включён в меню образа диска, по крайней мере в Matuntu. Тест можно запустить непосредственно из живой сессии. В настоящее время используется Memtest+ 5.01.
Тестирование памяти на новых компьютерах с помощью MemTest86 Free (https://www.memtest86.com/download.htm) проводила без участия Ventoy специально созданной флешкой (http://forum.matuntu.info/index.php?topic=54.msg11738#msg11738).
Попробую 9-ю версию из Ventoy и проинформирую о результатах.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 02:14:41
Только что проверила загрузку образа MemTest86 Free (Version 9.0 Build 2000) (memtest86-usb.img) с флешки Ventoy 1.39 на машине с UEFI. Работает!
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 13:47:54
Приветствую Вас на форуме!
Спасибо.
Для компьютеров с BIOS не нужно специально скачивать образ Memtest86+, поскольку бинарник по умолчанию включён в меню образа диска
Да. Это я знаю.
Я собираю материал для сравнения интерфейсов этих утилит.
Не очень удобно загружаться с разных флешек - поэтому хотел их все запихнуть на одну.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 13:49:16
Только что проверила загрузку образа MemTest86 Free (Version 9.0 Build 2000) (memtest86-usb.img) с флешки Ventoy 1.39 на машине с UEFI. Работает!
Девятый и у меня запустился. Интересно, у кого что с остальными версиями мемтестов из-под Ventoy.
Может быть загрузчики Ventoy и ранних тестов обращаются к одним и тем же ресурсам во время загрузки и конфликтуют?
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 04 Апреля 2021, 13:55:32
Подскажите пожалуйста, устанавливал ли кто-нибудь в Ventoy 1.0.39 утилиты из серии MemTest86 или MemTest86+?
Не секрет, что на странице проекта Ventoy перечислены образы, поддерживаемые программой (https://www.ventoy.net/en/isolist.html). MemTest86+ среди них отсутствует. А MemTest86 старой версии нет смысла тестировать, т.к. ошибки в тесте, если они и были, исправлены в последней версии.

Не очень удобно загружаться с разных флешек - поэтому хотел их все запихнуть на одну.
Тем и хорош Ventoy, что все образы размещаются на одной флешке.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 20:02:50
Не секрет, что на странице проекта Ventoy перечислены образы, поддерживаемые программой (https://www.ventoy.net/en/isolist.html). MemTest86+ среди них отсутствует.
Спасибо, за наводку и разъяснение.
А MemTest86 старой версии нет смысла тестировать, т.к. ошибки в тесте, если они и были, исправлены в последней версии.
А здесь с вами не соглашусь.
MemTest86 v.4.3.7. (старый) оставлен на странице загрузки, потому что MemTest86 v.9.0. (новый) совсем не поддерживает компьютеры с BIOS.
А про ошибки нигде не написано. Просто, они его не развивают и не пишут под него новые тесты.
Так что старые ПК по мнению PassMark нужно тестировать старым тестом.
Тем и хорош Ventoy, что все образы размещаются на одной флешке.
Ээээээ... А я что сказал? именно это по-моему: хочу, что бы все образы были на одной флешке. Разве нет?
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 20:41:54
MemTest86 v.4.3.7. (старый) оставлен на странице загрузки, потому что MemTest86 v.9.0. (новый) совсем не поддерживает компьютеры с BIOS.
А про ошибки нигде не написано. Просто, они его не развивают и не пишут под него новые тесты.
Так что старые ПК по мнению PassMark нужно тестировать старым тестом.
Проверила memtest86-4.3.7 (https://www.memtest86.com/downloads/memtest86-4.3.7-iso.tar.gz) на старом и новом ПК.
В ноутбуке с BIOS память тестируется аналогично memtest86+.
На компьютере с UEFI выдаёт сообщение:
Цитата: MemTest86 v.4.3.7
No bootfile found for UEFI!
Maybe the image does not support x64 UEFI
Таким образом тестировать современные ПК получится только последней актуальной версией MemTest86 v. 9.0, а образ MemTest86 v.4.3.7, размещённый на флешке Ventoy, можно применять для тестирования старых компьютеров с BIOS.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 20:47:10
вот, кстати, прошел по ссылке оставленной ivm на один клик дальше
https://www.ventoy.net/en/distro_iso/268.html
там присутствует mt531b.iso, который как раз относится к утилитам из серии MemTest86+, а не MemTest86
и у меня она - не запускается ((
Интересно, ЧЯДНТ?
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 20:53:37
Проверила memtest86-4.3.7 (https://www.memtest86.com/downloads/memtest86-4.3.7-iso.tar.gz) на старом и новом ПК.
В ноутбуке с BIOS память тестируется аналогично memtest86+.
Спасибо, за информацию. Видимо, я все-таки что-то делаю не так. Буду пробовать дальше, ибо у меня на ПК с BIOS этот тест - не запускается.

Судя по всему, мне надо попробовать сделать флешку как у вас - из командной строки, а не через браузер. Других отличий я не наблюдаю.
На компьютере с UEFI выдаёт сообщение:
Цитата: MemTest86 v.4.3.7
No bootfile found for UEFI!
Maybe the image does not support x64 UEFI
Да. На UEFI у меня такое же сообщение.
Таким образом тестировать современные ПК получится только последней актуальной версией MemTest86 v. 9.0, а образ MemTest86 v.4.3.7, размещённый на флешке Ventoy, можно применять для тестирования старых компьютеров с BIOS.
Получается что так.
Жаль. Что бы зацепить и MemTest86+ тоже - придется пользоваться несколькими флешками.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 21:01:03
Жаль. Что бы зацепить и MemTest86+ тоже - придется пользоваться несколькими флешками.
В Linux Mint не встроен MemTest86+ или Вы хотите напрямую тестировать ОЗУ без загрузки меню Grub дистрибутива?
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 21:09:58
Судя по всему, мне надо попробовать сделать флешку как у вас - из командной строки, а не через браузер. Других отличий я не наблюдаю.
На моей флешке выбрана таблица разделов MBR. Если на Вашей GPT, попробуйте её изменить и проверьте после этого запуск  MemTest86 v.4.3.7 на компьютере с BIOS.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 04 Апреля 2021, 21:21:08
вот, кстати, прошел по ссылке оставленной ivm на один клик дальше
https://www.ventoy.net/en/distro_iso/268.html
там присутствует mt531b.iso, который как раз относится к утилитам из серии MemTest86+, а не MemTest86
и у меня она - не запускается ((
Интересно, ЧЯДНТ?
У меня mt531b.iso тоже не запускается, значит вопрос нужно адресовать разработчику Ventoy.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: StarMAUGLI от 04 Апреля 2021, 23:19:03
Судя по всему, мне надо попробовать сделать флешку как у вас - из командной строки, а не через браузер. Других отличий я не наблюдаю.
На моей флешке выбрана таблица разделов MBR. Если на Вашей GPT, попробуйте её изменить и проверьте после этого запуск  MemTest86 v.4.3.7 на компьютере с BIOS.
Спасибо, за совет. Попробую поиграться с MBR/GPT
Теперь уже завтра продолжу эксперименты.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 05 Апреля 2021, 16:20:14
У меня mt531b.iso тоже не запускается, значит вопрос нужно адресовать разработчику Ventoy.

Для запуска конкретного образа mt531b.iso (https://www.memtest.org/#authplus) автор Ventoy разработал Новое загрузочное USB-решение (https://www.ventoy.net/en/plugin_automemdisk.html) - Плагин Ventoy Auto Memdisk.
Для режима Memdisk обратитесь к MEMDISK (https://www.ventoy.net/en/doc_memdisk.html).
Обычно вам нужно нажать F1, чтобы использовать режим Memdisk.
С помощью этого плагина вы можете установить режим Memdisk для некоторых файлов ISO, и Ventoy всегда будет использовать режим Memdisk для их загрузки.
Конфигурация Json
Определен auto_memdisk массив для описания конфигурации автоматической установки в /ventoy/ventoy.json.
Цитата: примерная конфигурация
{
    "auto_memdisk": [
        "/ISO/mt531b.iso",
        "/ISO/ESXi.iso",
        "/ISO/Win10PE.iso"
    ]
}
Прописывается полный путь к файлу ISO.

Режим Memdisk предназначен только для файлов ISO, которые загружают все в память при загрузке и которым не нужно монтировать ISO после запуска.

P.s.: К сожалению, мне не удалось сконфигурировать Json по приведённому примеру. У кого получится, прошу поделиться опытом.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: sdv2015 от 08 Апреля 2021, 13:55:40
В Linux Mint не встроен MemTest86+ или Вы хотите напрямую тестировать ОЗУ без загрузки меню Grub дистрибутива?

В живой сессии Linux Mint в меню Grub есть пункт Mem Test для тестирования ОЗУ на машинах с BIOS.
(https://i.imgur.com/sG7tRjZ.png)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 08 Апреля 2021, 14:11:41
В живой сессии Linux Mint в меню Grub есть пункт Mem Test для тестирования ОЗУ на машинах с BIOS.

Спасибо за информацию.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 07 Мая 2021, 19:18:57
Добавлю, что какой бы совершенной ни была программа, разнообразие железа вряд ли когда удастся преодолеть. Всегда будут какие-то косячки. Познакомил друга с вентой, он сразу загорелся, тут же сделал себе флешку. Потом жаловался, что не на всех компьютерах идет один и тот же образ MHDD. На эту тему лучшее решение это живые линуксы и винРЕ. на которых всегда есть базовые тесты, а загружаются они с большей вероятностью.
вторая таблица совместимых винд озадачила меня тем, что на ней специально показаны образы больше 4гб, которые не могут быть сохранены на фат32. Кто знает, как это сделано?
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 07 Мая 2021, 19:47:09
вторая таблица совместимых винд озадачила меня тем, что на ней специально показаны образы больше 4гб, которые не могут быть сохранены на фат32. Кто знает, как это сделано?
Ответ содержится во втором посте темы:
Ventoy форматирует весь диск и создает на устройстве разделы FAT и exFAT.
Раздел с exFAT предназначается для размещения образов с расширением .iso / .img  и файлов Persistence.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 08 Мая 2021, 03:11:30
во как я отстал от жизни... Вот говорили мне нельзя с утра до ночи смотреть телевизор торчать в ютубе. Думал что ехфат все равно что фат32... Стыдоба... Позорище. Обещаю исправиться.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 31 Августа 2021, 01:27:19
Добавлю, что, в итоге, нужно использовать буквально все оболочки для запуска - одни ОС запускаются только с вентой, другие только с винсетапфромусб,третьи с мультисистем, что-то с аио. Надо еще мультибут посмотреть - есть такие, типа альтлинукса, что вообще только спецпрограммой записать можно. А есть которые сами по себе. Их ничем не запустишь, но зато сами они простым копированием ставятся, остается только запуск прописать, обязательно вручную.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 13 Сентября 2021, 17:21:12
Быстрей всего ситуация меняется по AIO. Не успел погоревать о том, что Альтлинукс невозможно загрузить ни с какой мультизагрузочной флешки, даже поплакал в жилетку на форуме, пообещали в следующем релизе поменять метод загрузки,как пришло обновление оболочки, а в ней Альт уже грузится. Кстати, в регулярках Альт уже с вентоя грузит
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 11 Декабря 2021, 15:50:22
На Опеннете сообщается (https://www.opennet.ru/opennews/art.shtml?num=56328) о возможностях выпущенного инструментария Ventoy 1.0.62 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.62).

Цитата: Опеннет
Новая версия примечательна реализацией графического интерфейса VentoyPlugson для настройки плагинов. В плагине для смены оформления предложена настройка default_file для определения темы по умолчанию. В загрузочное меню "F5 Tools" добавлен новый раздел для переключения между темами оформления. Проведена оптимизация загрузки FreeBSD. Обновлены файлы с переводами.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 25 Декабря 2021, 21:49:37
В следующей версии сабжа 1.63 (https://www.ventoy.net/en/doc_news.html) от 20 декабря произошли улучшения и исправление ошибок.
(https://imgur.com/HaklEWy.png)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 11 Января 2022, 18:29:32
В январскую версию Ventoy 1.0.64 release (https://github.com/ventoy/Ventoy/releases):
Цитата: от разработчика
Добавлена экспериментальная опция VTOY_LINUX_REMOUNT в плагин глобального управления. Примечание. Этот параметр делает раздел образа, в котором находятся файлы ISO, монтируемым после загрузки в живую среду Linux.

Хотя уже в предыдущей версии я заметила, что этот раздел стал доступным.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: RoPP от 05 Марта 2022, 16:35:21
заглянув на гитхаб, обнаружил версию 1.0.70-livecd.iso
https://github.com/ventoy/Ventoy/releases/tag/v1.0.70 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.70)
кто-нибудь пробовал?

ps: как оказалось - это для винды:
Цитировать
...Но пользователи, использующие системы Windows, как правило, не имеют среды Linux, поэтому я предоставляю Ventoy LiveCD в качестве плана Б для пользователей Windows.

То есть Ventoy LiveCD не является ISO-версией Ventoy, он просто используется для установки Ventoy.
поэтому основная инфа - вентой обновился до версии 1.0.70.

ps2: кстати - альт р10, закинутый на флешку, до конца не загружается (по моему, ух писал ранее про загрузку альта с вентоя). рунту, сделанная wasta-remastersys - загрузилась нормально.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 30 Июня 2022, 23:54:52
Иногда удобно создавать загрузочную флешку утилитой с графическим интерфейсом, установленной непосредственно в системе. Для этой цели собран пакет ventoy_1.0.77_amd64.deb, который можно скачать из ЯД (https://disk.yandex.ru/d/TtwCpv3eogGxng).
Установка и работа утилиты проверена в дистрибутивах на пакетной основе Ubuntu 20.04+

Matuntu-J
(https://imgur.com/w11hp6q.png) (https://i.imgur.com/UFWBPeI.png) (https://i.imgur.com/J4mIP40.png)
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 01 Июля 2022, 22:23:17
ps2: кстати - альт р10, закинутый на флешку, до конца не загружается (по моему, ух писал ранее про загрузку альта с вентоя). рунту, сделанная wasta-remastersys - загрузилась нормально.
Регулярки альта с AIO грузились даже тогда. А потом еще обнова была и там альт10 уже грузился. К тому же разрабы обещали этот косяк исправить в очередной версии. После этого не проверял. ССД мелковат для такого зоопарка, какой хотелось бы, а с хдд как-то скучно уже запускать.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 03 Июля 2022, 00:09:41
ССД мелковат для такого зоопарка, какой хотелось бы, а с хдд как-то скучно уже запускать.

Вообще-то для этого флешки предусмотрены: и размер большой и цена доступная.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 13 Ноября 2022, 20:40:01
Инструмент работает с нашими образами как часы. Понадобилось помочь установить сабж товарищу. Оказалочь, что 19 дней назад отрелизился Ventoy 1.0.81 (https://github.com/ventoy/Ventoy/releases/tag/v1.0.81). Собрал его в deb пакет (17,2 МБ). Закинул на яндекс диск - https://disk.yandex.ru/d/cLq_sZd8zLWvkQ.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 23 Ноября 2022, 00:46:13
Случайно обнаружила на убунтовском форуме информацию (https://forum.ubuntu.ru/index.php?topic=318016.msg2475892#msg2475892) о дополнительной фиче сабжевого инструмента, которая стала доступна с Ventoy 1.0.67 release (https://github.com/ventoy/Ventoy/releases/tag/v1.0.67), выпущенного ещё в феврале этого года. В главном меню Ventoy теперь можно нажать F2 для прямого просмотра и загрузки файлов на локальном диске, чтобы вернуться в предыдущее меню нажать ESC.
Подробнее об этой возможности изложено на сайте проекта (https://www.ventoy.net/en/doc_vlnk.html)
(https://www.ventoy.net/static/img/vlnk/vlnk_en.gif)

При этом сама флешка Ventoy может не содержать образов, зато запускать их непосредственно из обозревателя файлов компьютера.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 16 Января 2023, 00:09:19
На днях состоялся релиз Ventoy 1.0.88 (https://github.com/ventoy/Ventoy/releases), о чём сообщил (https://www.opennet.ru/opennews/art.shtml?num=58476) Опеннет.
Цитата: Опеннет
В новой версии добавлена поддержка iso-файлов Dell PER, Porteus и Lenovo Product Recovery. Улучшена работа меню, добавлена поддержка дополнительных языков и реализована возможность возвращения в предыдущее меню из вторичного загрузочного меню. В плагине с темой оформления добавлен параметр для определения максимального разрешения экрана. Добавлена поддержка файлов с контрольными суммами .md5, .sha1, .sh256 и .sha512 в формате, используемом в BSD-системах.

Собрал пакет этой версии - https://disk.yandex.ru/d/oK03RB8Hu7Ifmg
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 16 Января 2023, 17:05:49
с неделю как 86 версию ставил на флешку. Растет не по дням, а по часам
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 01 Марта 2023, 19:45:32
Для более полного освоения инструмента Ventoy может оказаться полезной статья на русскоязычном ресурсе puppyrus.org (https://wiki.puppyrus.org/users/totiks2012/ventoy).
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 02 Марта 2023, 14:22:19
это да! У них еще и полезные ссылки есть по этой теме. Надо напрячься и под линуксом сделать установку в первый раздел диска. В винде такой возможности нет.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 28 Марта 2023, 12:28:39
На Опеннете сообщается (https://www.opennet.ru/opennews/art.shtml?num=58878) о состоявшемся выпуске инструментария Ventoy 1.0.90 (https://www.ventoy.net/en/index.html).
Цитата: Опеннет
Программа примечательна тем, что обеспечивает возможность загрузки ОС из неизменных ISO, WIM, IMG, VHD и EFI-образов, не требуя распаковки образа или переформатирования носителя. Например, достаточно просто скопировать на USB Flash с загрузчиком Ventoy интересующий набор iso-образов и Ventoy обеспечит возможность загрузки находящихся внутри операционных систем. В любой момент можно заменить или добавить новые iso-образы просто скопировав новые файлы, что удобно для тестирования и предварительного ознакомления с различными дистрибутивами и операционными системами. Код проекта написан на языке Си и распространяется под лицензией GPLv3.

Ventoy поддерживает загрузку на системах с BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot и MIPS64EL UEFI c таблицами разделов MBR или GPT. Поддерживается загрузка различных вариантов Windows, WinPE, Linux, BSD, ChromeOS, а также образов виртуальных машин Vmware и Xen. Разработчиками протестирована работа с Ventoy более 1100 iso-образов, включающих различные версии Windows и Windows Server, несколько сотен Linux-дистрибутивов (заявлено о проверке 90% дистрибутивов, представленных на distrowatch.com), более десятка BSD-систем (FreeBSD, DragonFly BSD, pfSense, FreeNAS и т.п.).

Помимо USB-носителей загрузчик Ventoy может быть установлен на локальный диск, SSD, NVMe, SD-карты и другие виды накопителей, на которых используются файловые системы FAT32, exFAT, NTFS, UDF, XFS или Ext2/3/4. Имеется режим автоматизированной установки операционной системы в один файл на переносимом носителе с возможностью добавления своих файлов в создаваемое окружение (например, для создания образов c Windows или Linux-дистрибутивами, не поддерживающими Live-режим).

В новой версии число поддерживаемых iso-образов доведено до 1100. Добавлена поддержка дистрибутивов LibreELEC 11 и Chimera Linux. Реализованы оптимизации для процесса загрузки Fedora Linux, решена проблема с определением установочных сборок Fedora Rawhide. Налажена работа опции VTOY_LINUX_REMOUNT на системах с CPU Intel Gen11+ и ядрами Linux 5.18+.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 31 Марта 2023, 20:42:38
Если кому понадобится deb пакет Ventoy 1.0.90, делюсь ссылкой - https://disk.yandex.ru/d/_q5hnLcKIxYhtw
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: yx от 18 Апреля 2023, 16:33:17
Если кому понадобится deb пакет Ventoy 1.0.90, делюсь ссылкой - https://disk.yandex.ru/d/_q5hnLcKIxYhtw
Спасибо!
Его можно и на винты ставить. Очень толковая программа
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 18 Июля 2023, 21:25:29
Уже состоялось несколько выпусков Ventoy, последний релиз на сегодня  1.0.93 (https://github.com/ventoy/Ventoy/releases) состоялся в июне. Все предыдущие deb пакеты рабочие, но если кому-нибудь захочется установить более новый поверх старого, предлагаю скачать - https://disk.yandex.ru/d/tABHBsorJlS_ag
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 15 Ноября 2023, 14:05:42
В октябре выпущен Ventoy 1.0.96 (https://github.com/ventoy/Ventoy/releases) c исправлениями и улучшениями.
На его основе собрал свежий deb пакет - Ventoy 1.0.96.

(https://i.imgur.com/F7ZSci7.png)

Скачать можно отсюда - https://disk.yandex.ru/d/yo7Kmyx5ZC3Xow
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: Rondo Andante от 03 Января 2024, 22:19:39
Сказать честно, идея мультифлешки у меня появилась не вчера. А тут магаз где я электронику покупаю почти бесплатно мне выдал фшеш на 64 гб и скачав с поста выше новую версию - решила поэкспериментировать.
К моему вящему удивлению - едва на компе запустила бут-меню и выбрав uefi flash (по моему в обычной загрузке стоит legaсу) флешка стартовала - в строке состояния указала что она типа uefi и предложила 1 образ который я туда залила. При этом заливала тупо в корень первого раздела (никаких iso и иже с ними)
По сравнению с unetbootin (чем пользовалась ранее) это небо и земля.
Правда теперь немного непонятно. Флешка имеет gpt, диск в конце на 40 гб под другое барахло и грузится как uefi. Если на компе переключить legacy на uefi - счастье пропадет? Насколько помню - при таком переключении меню граба не появлялась - система тут же переходила к загрузке ОС. Хотя при наличии меню Ventoy -  меню граба вроде и не надо. (Если не учесть того что на системе планируется дуалбут - для некоторых задач нужна win10, которая благополучно снесет граб и пропишет себя). Вобщем вопросы... вопросы. Но идея классная

Upd
Boot mode - Legacy support есть граб есть флеш
Boot mode - Uefi first - ни граба, ни флеша, ещё и wi-fi отвалился
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: S.A. от 09 Января 2024, 10:36:05
Если не учесть того что на системе планируется дуалбут - для некоторых задач нужна win10, которая благополучно снесет граб и пропишет себя.

Если системы установить в UEFI режиме, то Винда GRUB не снесёт, а просто поменяет порядок загрузки (поставит себя на первое место в загрузке), что легко можно изменить.

 
Upd
Boot mode - Uefi first - ни граба, ни флеша, ещё и wi-fi отвалился

Можно проверить настройки в BIOS. Возможно при установке Uefi first включается Fast Boot, нужно его отключить.
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: vita от 08 Февраля 2024, 16:25:17
В январе 2024 года состоялся релиз Ventoy 1.0.97 (https://www.ventoy.net/en/download.html).
С изменениями размещённых выпусков Ventoy можно ознакомиться на домашней странице проекта (https://www.ventoy.net/en/doc_news.html).
Название: Re: Ventoy - инструмент для создания загрузочных флешек
Отправлено: ivm от 14 Февраля 2024, 18:36:15
В связи с исправлением в январском релизе (https://www.ventoy.net/en/doc_news.html):
Цитата: Ventoy News
Исправлена ​​опция VTOY_LINUX_REMOUNT, которая не работает с последней версией ядра Linux.

предлагаю для скачивания пакет Ventoy  1.0.97 - https://disk.yandex.ru/d/NKgUWReihLLLkA