Иметь один CD или флеш-накопитель с несколькими доступными операционными системами для установки может быть чрезвычайно полезным во всех ситуациях. Будь то для быстрого тестирования или отладки чего-либо, или просто переустановки операционной системы на вашем ноутбуке или ПК, это может сэкономить вам много времени.
Читайте также: Как установить Linux на USB и запустить его на любом ПК
В этой статье вы узнаете, как создать мультизагрузочное USB-устройство, используя инструмент под названием MultiCD – это оболочечный скрипт, предназначенный для создания мультизагрузочного образа с различными дистрибутивами Linux (то есть он объединяет несколько загрузочных CD в один). Этот образ затем можно записать на CD/DVD или флеш-накопитель, чтобы использовать его для установки ОС по вашему выбору.
Преимущества создания CD с помощью скрипта MultiCD следующие:
- Не нужно создавать несколько CD для маленьких дистрибутивов.
- Если у вас уже есть образы ISO, не требуется загружать их снова.
- Когда выходят новые дистрибутивы, просто загрузите и запустите скрипт снова, чтобы создать новый мультизагрузочный образ.
Читайте также: 2 способа создания ISO из загрузочного USB в Linux
Загрузить скрипт MultiCD
МультиCD можно получить либо с помощью команды git command, либо, загрузив тар-архив.
Если вы хотите использовать репозиторий git, используйте следующую команду.
# git clone git://github.com/IsaacSchemm/MultiCD.git
Создание мультизагрузочного образа
Прежде чем мы начнем создание нашего мультизагрузочного образа, нам нужно загрузить образы дистрибутивов Linux, которые мы хотим использовать. Вы можете увидеть список всех поддерживаемых дистрибутивов Linux на странице MultiCD.
Как только вы загрузили файлы образов, вам нужно будет поместить их в ту же директорию, что и скрипт MultiCD. Для меня эта директория – MultiCD. Для целей этого учебного пособия я подготовил два образа ISO:
CentOS-7 minimal Ubuntu 18 desktop

Важно отметить, что загруженные образы должны быть переименованы, как указано в списке поддерживаемых дистрибутивов, или должна быть создана символическая ссылка. Просмотрев поддерживаемые образы, вы можете увидеть, что имя файла для Ubuntu может оставаться таким же, как у исходного файла.
Для CentOS, однако, его нужно переименовать в centos-boot.iso, как показано.
# mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso
Теперь для создания мультизагрузочного образа выполните следующую команду.
# sudo multicd.sh
Скрипт будет искать ваши файлы .iso
и попытается создать новый файл.

После завершения процесса у вас будет файл с именем multicd.iso
в папке сборки. Теперь вы можете записать новый образ на CD или USB-флеш-накопитель. Затем вы можете протестировать его, попробовав загрузиться с нового носителя. Страница загрузки должна выглядеть следующим образом:

Выберите ОС, которую вы хотите установить, и вы будете перенаправлены на варианты для этой ОС.

Просто таким образом вы можете создать один загрузочный носитель с несколькими дистрибутивами Linux на нем. Самая важная часть – всегда проверять правильное имя образа iso, который вы хотите записать, иначе он может не быть обнаружен multicd.sh.
Вывод
MultiCDбезусловно, один из полезных инструментов, который может сэкономить вам время на записи CD или создание нескольких загрузочных флеш-накопителей. Лично я создал свой собственный флеш-накопитель с несколькими дистрибутивами на нем, чтобы держать его на своем столе. Никогда не знаешь, когда захочешь установить еще один дистрибутив на свое устройство.
Source:
https://www.tecmint.com/multicd-create-multiboot-linux-usb/