Создайте собственный ISO-образ Ubuntu Live с помощью Cubic
Одним из главных преимуществ Linux является то, что его можно настроить по своему усмотрению. Вы можете добавить новую функцию, удалить существующую функцию, изменить внешний вид дистрибутива Linux и многое другое. Вы можете либо настроить уже установленный дистрибутив Linux, либо создать новый индивидуальный образ из ISO-образа Linux. В этом руководстве мы узнаем, что такое Cubic и как создать собственный живой ISO-образ Ubuntu с помощью приложения Cubic.
Что такое Кубик?
Cubic означает Custom Ubuntu ISO Creator, бесплатное графическое приложение с открытым исходным кодом для создания индивидуального загрузочного образа Ubuntu Live CD (ISO).
Cubic позволяет вам легко и без особых усилий создать собственный живой компакт-диск Ubuntu. Он имеет интегрированную среду chroot командной строки, в которой вы можете выполнять все настройки, как указано ниже:
- Установите новые пакеты,
- Удалить существующие пакеты,
- Установите дополнительные ядра,
- Добавьте больше фоновых обоев,
- Добавляйте файлы и папки.,
- Изменить существующий ISO
- И более.
Графический интерфейс Cubic позволяет легко перемещаться (назад и вперед щелчком мыши) во время процесса создания живого изображения.
Поскольку Cubic используется для создания живых образов Ubuntu, я думаю, его также можно использовать в других версиях и производных Ubuntu, таких как Linux Mint. Я тестировал его в версиях Ubuntu 20.04 LTS, 18.04 LTS и 16.04 LTS. Это сработало просто отлично!
Установите Cubic в Ubuntu
Чтобы установить Cubic в Ubuntu 18.04 и более поздних версиях, выполните одну за другой следующие команды в своем терминале:
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
sudo apt update
sudo apt install cubic
«Cubic Classic» работает на более старых версиях Ubuntu LTS, таких как Ubuntu 14.04.6 LTS Trusty Tahr и Ubuntu 16.04.6 LTS Xenial Xerus. Чтобы установить Cubic Classic в вашей системе Ubuntu, запустите:
sudo apt-add-repository ppa:cubic-wizard/classic
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
sudo apt-get update
sudo apt-get install cubic
Обратите внимание, что вам не следует устанавливать версии «Cubic» и «Cubic Classic» одновременно. Они конфликтуют друг с другом и могут не работать. Кроме того, проекты, созданные вами с помощью Cubic, нельзя открыть в версии Cubic Classic.
Создайте собственный образ Ubuntu Live Cd с помощью Cubic
Запустите Cubic из Dash или панели запуска приложений. На следующем снимке экрана показан интерфейс приложения Cubic по умолчанию.
Создатель пользовательского ISO-образа Ubuntu Cubic
Выберите каталог проекта для хранения настроенного живого ISO-образа Ubuntu и нажмите «Далее». Для целей данного руководства я буду использовать /home/sk/cubic/
в качестве каталога моего проекта.
Выберите каталог проекта Cubic
Выберите ISO-образ Ubuntu, который вы хотите настроить. Здесь я выбрал образ рабочего стола Ubuntu 20.04 LTS. После выбора ISO-образа Cubic автоматически заполнит детали исходных и пользовательских изображений. Вы можете изменить детали пользовательского ISO-образа по своему усмотрению.
Выберите исходный ISO-образ Ubuntu для настройки с помощью Cubic.
Теперь Cubic начнет находить сжатую файловую систему Linux, извлекать сжатую файловую систему и копировать важные файлы из исходного ISO-образа. Это будет через пару минут. Пожалуйста, будьте терпеливы.
Подготовка файловой системы Linux для пользовательского Live CD
Теперь вы попадете в виртуальную среду командной строки Cubic.
Терминал кубической виртуальной среды
Отсюда вы можете начать настраивать ISO-образ Ubuntu по своему вкусу. Вы можете обновлять пакеты, устанавливать свои любимые приложения, удалять ненужные приложения из ISO, устанавливать дополнительные ядра, добавлять файлы и папки и обои, устанавливать темы, изменять репозитории программного обеспечения и так далее.
Виртуальная среда командной строки Cubic
Обратите внимание, что вам не нужно использовать "sudo"
для добавления или удаления чего-либо из ISO, поскольку мы уже вошли в систему как пользователь root
.
Я собираюсь установить приложение Vim на Live CD, поэтому я выполнил следующую команду в виртуальной среде:
apt install vim
Аналогичным образом добавьте дополнительное программное обеспечение или удалите ненужное программное обеспечение из ISO. Если вы изменили список источников, не забудьте обновить список репозитория программного обеспечения с помощью этой команды:
apt update
Вы также можете добавлять файлы или папки на Live CD. Скопируйте файлы/папки (щелкните их правой кнопкой мыши и выберите «Копировать» или CTRL+C), щелкните правой кнопкой мыши в Терминале (внутри окна Cubic) и выберите Вставить файл.
Добавьте файлы или папки в ISO-образ Ubuntu Live.
Нажмите Копировать в верхнем углу мастера кубов, чтобы вставить файлы/папки в действующий ISO-образ.
Добавьте файлы и папки в действующий ISO-образ.
При желании вы можете добавить свои собственные обои. Для этого перейдите в каталог /usr/share/backgrounds/ ,
cd /usr/share/backgrounds
и перетащите изображения в окно Cubic. Или скопируйте изображения, щелкните правой кнопкой мыши окно Cubic Terminal и выберите параметр Вставить файлы . Кроме того, убедитесь, что вы добавили новые обои в XML-файл в разделе /usr/share/gnome-background-properties, чтобы вы могли выбрать только что добавленное изображение Изменить фон рабочего стола. > диалоговое окно, когда вы щелкаете правой кнопкой мыши на рабочем столе.
Завершив настройку, нажмите «Далее», чтобы продолжить.
Cubic начнет анализировать настройки и подготавливать другие важные параметры, такие как идентификация загрузочных ядер, конфигурация загрузки, нажатые файлы, установленные пакеты и создание манифеста пакета для типичной и минимальной установки, а также сохранение манифеста пакета и т. д.
Анализ настройки Ubuntu с помощью Cubic
Выберите пакеты, которые будут удалены после обычной или минимальной установки. Просмотрите список и выберите программное обеспечение, которое вы хотите удалить из пользовательского ISO, и нажмите «Далее», чтобы продолжить:
Выберите пакеты, которые нужно удалить из пользовательского ISO-образа Ubuntu.
Это важный раздел. В этом мастере вам необходимо настроить ядро ISO, параметры Preseed и загрузки ISO для настроенного ISO. На вкладке ISO Kernel выберите ядро, которое будет использоваться для загрузки настроенного живого ISO-образа Ubuntu. Затем обновите, добавьте или удалите предварительные настройки, используемые для автоматизации установки, на вкладке Preseed. Наконец, на вкладке Загрузка ISO вы можете настроить элементы меню загрузки. После настройки параметров, связанных с ядром, нажмите «Далее».
Выберите ядро для настроенного живого ISO-образа Ubuntu.
Выберите алгоритм сжатия для файловой системы Linux. По умолчанию Cubic будет использовать сжатие gzip. Другими доступными методами сжатия являются lz4, lzo, zstd, lzma и xz. Алгоритмы сжатия показаны в виде графика, как показано на следующем снимке экрана. Верхняя часть графика указывает на более низкое сжатие, а нижняя часть графика указывает на более высокое сжатие.
Если вы выберете более низкий алгоритм сжатия в верхней части графика, например lzo, lz4, процесс создания изображения будет быстрее, но полученное изображение будет больше по размеру. Если вы выберете алгоритмы более высокого сжатия, такие как zstd, lzma, xz снизу, создание изображения будет медленнее, но вы получите изображение меньшего размера.
После выбора предпочтительного сжатия нажмите кнопку «Создать», чтобы создать собственный образ живого компакт-диска Ubuntu с помощью Cubic:
Создайте индивидуальный ISO-образ Ubuntu в реальном времени с помощью Cubic
Теперь начнется процесс создания пользовательского живого ISO-образа. Это займет пару минут в зависимости от скорости вашей системы. После завершения создания образа нажмите кнопку «Готово».
Создайте собственный образ Ubuntu Live Cd с помощью Cubic
Наконец, Cubic перечислит детали недавно созданного индивидуального ISO-образа. Нажмите кнопку «Закрыть», чтобы выйти из Cubic. Если вы хотите удалить все файлы проекта, кроме файлов ISO и файлов контрольной суммы, установите флажок «Удалить все файлы проекта...» внизу и нажмите «Закрыть».
Индивидуальный живой ISO-образ Ubuntu создается с помощью Cubic.
Настроенное изображение будет сохранено в каталоге вашего проекта Cubic.
Содержимое каталога проекта Cubic
Создайте загрузочный USB-накопитель с этим ISO-образом и протестируйте его в своей системе, чтобы убедиться, что он работает. Существует множество инструментов для создания загрузочного USB-накопителя в Linux. Вот некоторые из них для справки:
- Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
- Создание постоянного загрузочного USB-накопителя с помощью Ventoy в Linux
- Создание загрузочного USB-накопителя с помощью USBImager в Linux
- Etcher – красивое приложение для создания загрузочных USB-накопителей и SD-карт
- Popsicle – создание нескольких загрузочных USB-накопителей одновременно
- Как создать постоянный Live USB в Ubuntu
- Bootiso позволяет безопасно создать загрузочный USB-накопитель
- MultiCD – создание мультизагрузочных компакт-дисков, DVD-дисков и USB-образов
- Как создать загрузочный USB-накопитель с помощью команды dd
Изменение пользовательского образа Ubuntu Live Cd с помощью Cubic
Возможно, вы захотите внести некоторые изменения в существующий пользовательский ISO. Для этого откройте приложение Cubic и выберите каталог, а затем выберите путь к пользовательскому ISO (не к оригиналу), который вы хотите изменить. А остальные шаги точно такие же, как описано выше.
Ресурс:
- Cubic на панели запуска