Поиск по сайту:

Создание мультизагрузочных образов компакт-дисков, DVD и USB с помощью MultiCD

Существует множество приложений для создания мультизагрузочных USB-накопителей. Некоторые из популярных из них включают Ventoy, Etcher и Popsicle. Сегодня я наткнулся на еще одно полезное приложение под названием MultiCD, которое можно использовать для создания образов Mutiboot CD, DVD и USB в Linux.

Что такое МультиCD?

MultiCD — это простой сценарий, который объединит все ISO-образы и создаст один ISO-образ, чтобы его можно было записать на один компакт-диск, DVD-диск или USB-накопитель. Таким образом, вам не нужно носить с собой много отдельных компакт-дисков, DVD-дисков или USB-накопителей при установке любой ОС. MultiCD — это инструмент командной строки, поэтому вы можете использовать его в версиях Desktop и Server.

MultiCD поддерживает практически все популярные дистрибутивы, включая следующие:

  • Арч Линукс,
  • ЦентОС,
  • Федора,
  • Дебиан,
  • Убунту,
  • Линукс Минт,
  • openSUSE,
  • Манджаро,
  • Кали Линукс,
  • ПКЛинуксОС,
  • Пингви ОС,
  • Зорин О.С.,
  • Слакс,
  • Щенок Линукс,
  • GParted Live,
  • Загрузочный компакт-диск Хирена,
  • FreeDOS,
  • Окна
  • и много.

Перейдите по следующей ссылке, чтобы узнать полный список поддерживаемых дистрибутивов здесь.

В этом кратком руководстве я покажу вам, как создать мультизагрузочные образы компакт-дисков, DVD-дисков и USB с помощью MultiCD в Linux. MultiCD должен работать практически во всех операционных системах Linux.

Установить MultiCD в Linux

MultiCD размещен на GitHub.

Клонируйте Git в репозиторий MultiCD, как показано ниже.

git clone https://github.com/IsaacSchemm/MultiCD.git

Пример вывода:

Cloning into 'MultiCD'...
remote: Counting objects: 3017, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 3017 (delta 6), reused 0 (delta 0), pack-reused 3002
Receiving objects: 100% (3017/3017), 921.05 KiB | 210.00 KiB/s, done.
Resolving deltas: 100% (2040/2040), done.
Checking connectivity... done

Приведенная выше команда клонирует репозиторий MultiCD и сохранит его в локальной системе в папке с именем MultiCD.

Перейдите в папку MultiCD и сделайте скрипт исполняемым, как показано ниже.

cd MultiCD/
chmod +x multicd*.sh

Скопируйте файлы ISO в папку MultiCD

Теперь скопируйте ISO-образы, которые вы хотите объединить в один, и вставьте их в папку MultiCD.

Обратите внимание, что в большинстве случаев вы можете использовать исходное имя файла ISO, и оно будет обнаружено MultiCD, или вы можете использовать имя файла из списка поддерживаемых дистрибутивов.

Если ISO, который вы хотите использовать, отсутствует в этом списке или если плагин MultiCD для этого ISO слишком стар, чтобы работать, вы можете вместо этого попробовать использовать плагин generic, который загрузит ISO в ОЗУ и загрузись с помощью memdisk. Чтобы использовать универсальный плагин, просто назовите ISO [something].generic.iso.

Например, если ваше имя ISO — archlinux-2022.04.05-x86_64.iso, вам необходимо переименовать его в arch.iso, а для ISO-образов Linux Mint Debian Edition переименуйте это mintdebian.iso. Для выпуска Ubuntu переименуйте его в ubuntu.iso. Прозрачный? Проверьте страницу со списком поддерживаемых дистрибутивов, чтобы найти другие дистрибутивы.

Все еще в замешательстве? Что ж, посмотрите на следующий скриншот.

Сохранение ISO-образов в каталоге MultiCD

Как вы видели выше, я изменил имя ISO ArchLinux 2022 на arch.iso и изменил имя ISO Ubuntu на ubuntu.iso. для некоторых дистрибутивов вам не нужно переименовывать их имена. MultiCD обнаружит эти ISO, не переименовывая их.

Создание мультизагрузочных образов CD, DVD и USB с помощью MultiCD

Теперь выполните следующую команду с MultiCD, чтобы создать образ мультизагрузки.

./multicd.sh

Создание мультизагрузочных образов CD, DVD и USB с помощью MultiCD

Подождите несколько минут MultiCD, чтобы создать мультизагрузочный образ. Когда процесс завершится, вы увидите следующее сообщение.

 99.63% done, estimate finish Wed May  3 16:19:47 2023
Total translation table size: 2048
Total rockridge attributes bytes: 11073
Total directory bytes: 32768
Path table size(bytes): 190
Max brk space used 23000
381431 extents written (744 MB)
WARNING: isohybrid not found.
Install isohybrid (from the syslinux-utils package) to use your multicd on a USB drive
Cleaning current directory...
Cleaning up - removing symlinks to files in current directory

Поздравляем! Вы объединили два ISO в один файл ISO. Вновь созданный ISO-образ сохраняется в каталоге MultiCD/build.

Мультизагрузочный ISO создан

Мы только что создали образ мультизагрузочного компакт-диска. Теперь используйте любые инструменты создания загрузочных файлов, такие как Ventoy, чтобы создать загрузочный диск с помощью multicd.iso, или запишите файл multicd.iso на DVD-диск. и загрузите с его помощью вашу систему.

Загрузочный мультизагрузочный ISO

Выберите свою ОС для загрузки и начните ее установку.

Выберите ОС для загрузки

Аналогичным образом вы можете создать столько мультизагрузочных образов, сколько захотите, и записать их на один DVD-диск или USB-накопитель. Когда будет выпущена новая версия ISO, просто загрузите ISO, поместите его в папку MultiCD и снова запустите сценарий, чтобы создать новый мультизагрузочный образ. Просто будьте осторожны с именем ISO. Вам следует переименовать ISO, как указано на странице списков поддерживаемых дистрибутивов. В противном случае сценарий MultiCD не обнаружит ISO.

Краткое содержание

MultiCD - один из обязательных инструментов в арсенале системного администратора. Если вы когда-нибудь хотели создать мультизагрузочный CD/DVD/USB-накопитель, MultiCD - идеальный выбор. Недостатком этого сценария является то, что вам просто нужно переименовать файлы ISO перед созданием мультизагрузочного образа.

Ресурс:

  • Репозиторий MultiCD GitHub

Связанное чтение:

  • Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
  • Etcher - красивое приложение для создания загрузочных USB-накопителей и SD-карт
  • Popsicle - создание нескольких загрузочных USB-накопителей одновременно
  • Bootiso позволяет безопасно создать загрузочный USB-накопитель
  • Как создать загрузочный USB-накопитель с помощью команды dd
  • Как записать ISO-образ на USB-накопитель прямо из Интернета
  • Как создать ISO-образ с загрузочного USB-накопителя в Linux
  • Как создать собственный образ Ubuntu Live CD

Статьи по данной тематике