Как создать мультизагрузочную флешку в Linux с помощью программы Ventoy

Загрузочный USB — накопитель обычно используется в качестве установщика операционной системы Linux или Windows. Для того чтобы создать загрузочный USB-файл, загрузите соответствующий файл .iso,.dmg или .img, а затем скопируйте/распакуйте его на USB-накопитель.

Обычно за один раз один ISO-образ используется в USB-накопителе, и приходится каждый раз переформатировать диск для загрузки другой операционной системы. Это приведет к тому, что у вас будет много загрузочных USB — накопителей.

В этой статье я объясню, как создается мультизагрузочный USB в Linux с помощью инструмента Ventoy. Это помогает использовать одину флешку для установки нескольких операционных систем.

Установка Ventoy на флешку в Linux

Чтобы установить Ventoy на USB-накопитель, сначала подключите USB-накопитель к компьютеру. Для установки ventoy я использую компьютер с Ubuntu 20.04 для этой установки ventoy.

Пожалуйста, убедитесь, что в приводе нет ничего важного! Возможно, вы потеряете все данные на диске во время установки Ventoy.

Скачайте последнюю версию Ventoy из официального репозитория GitHub:

Извлеките то .tar.gz загруженный файл:

$ sudo tar -xf ventoy-1.0.39.linux.tar.gz

Перейдите в извлеченный каталог:

$ cd ventoy-1.0.39

Теперь запустите установочный скрипт, который находится в каталоге ventoy с именем Ventoy2Disk.sh.

$ sudo ./Ventoy2Disk.sh -i /dev/sdb

/dev/XXX — это ваш USB-накопитель (флешка). В моем случае находится в /dev/sdb

Ответ терминала Linux:

Статус сценария Ventoy
Статус сценария Ventoy

Нажмите кнопку Y два раза, чтобы подтвердить запрос установщика. Второй запрос  предупредит что данные USB-накопителя (флешки) будут потеряны.

Состояние установки Ventoy
Состояние установки Ventoy

После успешной того как Ventoy будет установлен. Проверьте версию и состояние Ventoy. Сделать это можно с помощью команды:

$ sudo ./Ventoy2Disk.sh -l /dev/sdb

Ответ терминала Linux:

Статус программы для создания мультизагрузочной флешки Ventoy
Статус программы для создания мультизагрузочной флешки Ventoy

Чтобы обновить вентой, запустите:

$ sudo ./Ventoy2Disk.sh -u /dev/sdb

Теперь проверьте созданные разделы на USB-накопителе и выделенное место, наберите

$ sudo fdisk -l /dev/sdb

Ответ терминала Linux:

Пространство раздела на USB
Пространство раздела на USB

Программа Вентой создала на USB-накопителе два раздела:

  • /dev/sdb1– Это основной раздел, который должен содержать файлы образов ISO с операционными системами, и он отформатирован в формате exFAT.
  • /dev/sdb2– Этот раздел размером 32 МБ содержит файлы загрузчика Ventoy.

Создание одной флешки для нескольких ISO-файлов (мультизагрузочная флешка)

Среди альтернативных программ, Ventoy является одним из лучших инструментов для создания мультизагрузочной флешки. Он поддерживает создание загрузочной флешки с несколькими ISO-файлами (multiboot).

Все, что вам нужно сделать, это скопировать ISO образы на Флешку (USB-накопитель) в виде обычных файлов и загрузить их непосредственно с USB-накопителя.

Программа Ventoy поддерживает следующие форматы образов. — ISO, WIM, IMG, VHD(x), EFI.

01. Загрузка ISO — образов

Загрузите требующиеся ISO — образы с веб-сайта поставщика. В этом примере я собираюсь использовать ISO-образ Ubuntu и ISO-образ Pop OS.

02. Копирование ISO — образов на флешку

Чтобы скопировать ISO на USB-накопитель, эта флешка должна быть смонтирована как файловая система exfat.

В Linux exFAT поддерживается специальной реализацией fuse-exfat. Чтобы смонтировать диск exFAT в Linux, вам необходимо установить fuse-exfat.

После установки exFAT смонтируйте раздел флешки ( в моем случае /dev/sdb1 ). Сделать это можно с помощью следующей команды:

$ sudo mount -t exfat /dev/sdb1 /mnt

Используется локальная точка монтирования /mnt.

Ответ терминала Linux:

FUSE exfat 1.3.0

Скопируйте столько ISO — образов, сколько будет достаточно места на вашей флешке.

Теперь скопируйте ISO-файлы (для ubuntu и pop os) в локальную точку монтирования /mnt

$ sudo cp /home/nikolao/Downloads/pop-os_20.10_amd64_intel_14.iso /mnt

и

$ sudo cp /home/nikolao/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso /mnt

Это может занять некоторое время, просто будьте терпеливы и ждите. После копирования ISO-файлов отключите диск.

Чтобы размонтировать, введите следующую команду:

$ sudo umount /mnt

Это все, что вам нужно сделать, и Ventoy даст загрузочное меню, чтобы выбрать их.

ПРИМЕЧАНИЕ: Загрузочное устройство обнаруживается только в ноутбуке с поддержкой UEFI. Если вы используете УСТАРЕВШУЮ поддержку в BIOS, то флешка может не обнаружиться. Если ПК не видит флешку, то нужно выключить устаревшую поддержку BIOS и отключить безопасный режим загрузки.

Заключение

Теперь вы готовы загрузить несколько дистрибутивов Linux или Windows с мультизагрузочной флешки.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.