Поддержка > Создание загрузочного носителя и установка системы

Ventoy - инструмент для создания загрузочных флешек

(1/15) > >>

vita:
Ventoy - это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для файлов ISO.
Это новая программа для Linux и Windows, которая позволяет размещать ISO-образы на USB-устройстве и загружаться с них напрямую.
С Ventoy не нужно форматировать диск снова и снова, просто нужно скопировать iso-файл на USB-накопитель и загрузить его. Можно скопировать много файлов iso за один раз и Ventoy предоставит меню загрузки, чтобы их выбрать.  И Legacy BIOS, и UEFI поддерживаются одинаково.
100% с открытым исходным кодом - лицензия GPLv3+.

Заявленные возможности:
* Простой в использовании (начало работы)
* Быстро (ограничено только скоростью копирования iso-файла)
* Непосредственная загрузка из ISO-файла, извлечение не требуется
* Legacy + UEFI поддерживается таким же образом
* UEFI Secure Boot поддерживается (1.0.07+)
* Постоянство поддерживается (1.0.11+)
* Поддержка загрузки файлов WIM (Legacy + UEFI) (1.0.12+)
* Автоматическая установка поддерживается (1.0.09+)
* Поддерживаются файлы ISO размером более 4 ГБ
* Собственный стиль меню загрузки для Legacy & UEFI
* Поддерживается большинство типов ОС, проверено более 260 файлов iso
* Не только загрузка, но и полный процесс установки
* Файлы ISO могут быть перечислены в режиме списка / режиме TreeView. Примечания
* Концепция "Ventoy Compatible"
* Плагин Framework
* Только чтение на USB-накопитель во время загрузки
* USB нормальное использование без изменений
* Данные не разрушают при обновлении версии
* Нет необходимости обновлять Ventoy при выходе нового дистрибутива14 июня 2020 состоялся релиз версии 1.0.13, подробнее.
Для тестирования со страницы загрузки скачала последнюю версию Ventoy - ventoy-1.0.13-linux.tar.gz.

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


Затем просто положила два образа Matuntu. Проверила загрузку на компьютере с BIOS и UEFI.
Сначала открылось загрузочное меню Ventoy, в котором оба образа Matuntu присутствовали

При загрузке в BIOS выбранный образ запустился с оригинальным графическим меню, в UEFI - с соответствующим меню на чёрном фоне.
Опции:
- i установка ventoy в sdX (если диск уже установлен с ventoy, то не удастся);
- u обновление ventoy в sdX;
- I принудительная установка ventoy на sdX (независимо от того, установлен он или нет);
Дополнительная опция: (необязательно)
- s включение поддержки безопасной загрузки (по умолчанию отключена).
Использование Persistence Plugin (сохранение изменений живой сессии).
В Ventoy можно создать файл образа *.img, для сохранения изменений в live сессии, поместить этот файл в корневой каталог или в любой подкаталог первого раздела и отразить это в файле конфигурации ventoy.json.
Можно поместить много разных img-файлов для разных iso-файлов. А также поделиться одним img-файлом между разными iso-файлами до тех пор, пока он поддерживается дистрибутивами. Даже можно указать несколько файлов данных для одного iso-файла. Ventoy предоставляет меню для загрузки iso-файла и каждого его img-файла. Файл данных представляет собой образ диска с меткой.

Для создания файла образа нужно запустить скрипт sudo sh CreatePersistentImg.sh [ -s SIZE_IN_MB ] [ -t FSTYPE ] [ -l LABEL ], по умолчанию будет создан файл persistence.img с размером=1GB fs=ext4 label=casper-rw.
Например, для создания в Ubuntu файла сохранения размером 512 МБ команда такая:
--- Код: ---sudo sh CreatePersistentImg.sh -s 512
--- Конец кода ---

Разные дистрибутивы используют разные метки по умолчанию, например, ubuntu используют casper-rw, MX Linux используют MX-Persist, для установки которых нужно использовать -l.
После того, как создали файл образа, можно его сжать для уменьшения размера и сохранить его как шаблон на компьютере.

vita:

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

--- Конец цитаты ---
В Gparted созданная таким образом флешка выглядит так:

Первый раздел с файловой системой exfat,заданной мной заранее меткой USB-накопителя ventoy и флагом boot, предназначенный для размещения загрузочных образов.
Второй раздел с файловой системой fat16, автоматически заданной утилитой меткой VTOYEFI и флагом esp размером 32 МБ.

По-моему, Ventoy сможет стать хорошей альтернативой Multisystem и MultiBoot. Тем более загрузочные флешки при помощи Ventoy можно заранее подготовить как в Linux, так и в Windows.

vita:
Для Windows загружается установочный пакет, например, ventoy-x.x.xx-windows.zip. После распаковки нужно запустить Ventoy2Disk.exe.
В открытом окне Ventoy выбирается устройство и далее кнопка «Установить или обновить»

При загрузке Windows может выдать предупреждение Smartscreen.

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

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

На подготовленной флешке можно размещать разные образы Windows и Linux для загрузки с них. Обновление дистрибутивов в этом случае — просто замена одного ISO-образа на другой.

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

ivm:
Как-то один человек пытался порекомендовать мне эту программу, но не смог грамотно выразить её отличие от той же самой мультисистем. На самом деле такой способ создания мультизагрузочной флешки просто идеален со всех сторон! У той же мультисистем она выигрывает отсутствием виртуальной машины KVM QEMU для тестирования образов, на мой взгляд, избыточным компонентом программы, к тому же не только занимающим место на диске, но и часто обновляемым. Насчёт сохранения данных сессии... Флешки это убивает.


--- Цитата: Teocally от 20 Июня 2020, 13:41:08 ---Очень интересно!
Не вполне понял, зачем нужен второй (с fat16) раздел  8)
--- Конец цитаты ---

Очевидно для загрузки на ПК с UEFI.
PS. Ранее на сайте Linux по-русски был опубликован перевод статьи Как создать мультизагрузочный USB-диск с помощью Ventoy, наглядно показывающей возможности этого инструмента.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии