Как создать пользовательский ISO-образ Ubuntu с помощью Cubic

Создайте пользовательский ISO-образ Ubuntu с помощью Cubic, изменив официальный образ Ubuntu и пересобрав его в виде загрузочного установщика. Cubic — это графический мастер со встроенным терминалом: используйте его для добавления пакетов APT или изменения файлов в образе, а затем сгенерируйте новый ISO-образ. В этом руководстве используется Ubuntu Desktop, но Cubic также поддерживает множество образов на основе Ubuntu.

В описании проекта Cubic указано, что в качестве хоста для сборки следует использовать Ubuntu 18.04.5 или более позднюю версию. Вам также понадобится оригинальный ISO-образ, новая пустая папка проекта на локальном диске с достаточным местом для извлеченного образа и выходных данных, а также отдельный USB-накопитель достаточного объема для готового ISO-образа. Запись образа стирает данные с USB-накопителя.

1. Загрузите и проверьте официальный ISO-образ Ubuntu.

Загрузите текущий образ Ubuntu Desktop с официальной страницы загрузки . Выберите архитектуру, используемую на компьютерах, куда вы планируете установить систему, и оставьте загруженный ISO-образ без изменений в качестве исходного файла.

Страница загрузки Ubuntu Desktop в браузере с кнопкой «Загрузить».
Начните с официальной загрузки Ubuntu для настольных компьютеров.

Ubuntu публикует файл контрольной суммы SHA-256 вместе со своими образами. В терминале вычислите хеш загруженного ISO-образа с помощью команды sha256sum <your-ubuntu-file.iso>и сравните его с записью для этого же имени файла в файле SHA256SUMS. Для большей уверенности сначала проверьте подпись GPG файла контрольной суммы, следуя руководству по проверке Ubuntu .

Загруженный образ Ubuntu Desktop ISO отображается в терминале, где показывается проверка SHA256SUMS и положительный результат.
Сравните исходное изображение с опубликованной контрольной суммой.

2. Установите Cubic

На компьютере с Ubuntu, который вы будете использовать для сборки, откройте Терминал и выполните команды текущего репозитория PPA Cubic. Подтвердите запрос репозитория, если Ubuntu запросит это:

Терминал Ubuntu с командами для включения Universe, добавления PPA Cubic, обновления списков пакетов и установки Cubic.
Установите Cubic из репозитория PPA его проекта.
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install --no-install-recommends cubic

Запустите Cubic из меню приложений. На официальной странице проекта указан список поддерживаемых хост-систем и шаги по установке.

3. Настройте проект и укажите исходный образ.

Создайте новый проект Cubic и выберите отдельный пустой каталог проекта. Храните исходный ISO-образ вне этой папки, чтобы он оставался нетронутым. Локальный диск предпочтительнее съемного или сетевого носителя, пока Cubic извлекает и перестраивает файловую систему.

Кубический экран создания нового проекта, отображающий поле выбора каталога проекта и окно выбора папки.
Выберите выделенную рабочую папку.

На странице проекта найдите ISO-образ Ubuntu и установите его в качестве исходного образа. Cubic проанализирует его и заполнит сведения о проекте. Сохраняйте предлагаемые значения, если вам не требуется отдельное имя выходного файла или метаданные; описание этих полей приведено в руководстве по странице проекта Cubic .

Форма кубического проекта с выбранным рабочим каталогом и оригинальным ISO-образом Ubuntu Desktop.
Подтвердите папку проекта и исходный ISO-образ.

4. Настройка файловой системы образа

Продолжайте извлечение и подготовку до тех пор, пока Cubic не откроет свой встроенный терминал. Команды в этом терминале изменяют пользовательский образ, а не систему Ubuntu, на которой работает Cubic. Например, установите пакеты Debian следующим образом:

apt update
apt install --yes curl vim
apt clean

Используйте эту функцию apt remove --yes package-nameдля удаления пакета Debian или редактирования конфигурационных файлов в образе для изменения настроек по умолчанию. Терминал Cubic не устанавливает приложения Snap; для этого используйте пакеты APT. Дополнительные сведения см. в документации на странице терминала .

Интегрированный корневой терминал Cubic устанавливает curl и vim в пользовательскую файловую систему.
Добавьте пакеты Debian в терминале Cubic.

Если Cubic отображает страницу «Пакеты», не используйте её для добавления программного обеспечения. В руководстве разработчика говорится, что эта старая страница Ubiquity контролирует, какие пакеты удаляются во время установки; это не установщик приложений. Она отсутствует в Ubuntu Desktop 23.04 и более поздних версиях. Вместо этого добавляйте или удаляйте пакеты во встроенном терминале.

5. Сохраните подходящие параметры сборки и сгенерируйте ISO-образ.

Продолжайте просмотр экранов настроек Cubic. Если вам не требуется другое ядро ​​для загрузки с Live-сервера, меню загрузки или поведение автоматической установки, оставьте рекомендуемые значения по умолчанию. На странице «Сжатие» по умолчанию используется gzip , что является практичным общим выбором. Другие алгоритмы жертвуют временем сборки и использованием ЦП ради уменьшения или увеличения размера выходного образа; см. руководство по сжатию Cubic для получения информации о доступных вариантах.

Страница с кубическим сжатием, выбранный gzip.
Gzip — это алгоритм сжатия по умолчанию.

Перейдите к этапу «Генерация», проверьте имя выходного файла и запустите сборку. Cubic сохранит новый ISO-образ в каталоге проекта. Сохраните эту папку до завершения тестирования, чтобы вы могли идентифицировать выходной файл и повторить сборку позже.

Если есть возможность, используйте функцию проверки Cubic, чтобы убедиться, что ISO-образ загружается в режиме Live. Его эмулятор не предоставляет диск для завершения установки ОС. В более новых образах Ubuntu Desktop оверлей в режиме Live может скрывать некоторые настройки, даже если они присутствуют после установки, поэтому проверьте важные изменения на запасном компьютере перед развертыванием образа.

6. Запишите пользовательский ISO-образ на USB-накопитель.

В Ubuntu откройте «Диски», выберите съемный USB-накопитель, затем выберите «Восстановить образ диска» в меню диска. Выберите пользовательский ISO-образ и дважды проверьте целевое устройство перед подтверждением: операция перезапишет все файлы и разделы на этом USB-накопителе.

На экране восстановления образа диска GNOME Disks выбраны ubuntu-custom.iso и съемный USB-накопитель; предупреждение гласит, что диск будет стерт.
Перед восстановлением образа проверьте целевое USB-устройство.

После завершения записи извлеките накопитель и запустите целевой компьютер с USB-накопителя, используя его меню загрузки; ключ может отличаться в зависимости от производителя. Перед установкой попробуйте запустить систему в режиме Live. Если вы хотите установить Ubuntu, следуйте текущему руководству по установке Ubuntu Desktop и сделайте резервную копию целевого компьютера, прежде чем выбирать опцию, которая стирает диск. Руководство по созданию USB-накопителей Ubuntu охватывает диски и другие инструменты записи.

Быстрая проверка на случай возникновения неполадок.

  • Если контрольная сумма не совпадает, загрузите ISO-образ еще раз и проверьте список подписанных контрольных сумм, прежде чем редактировать его.
  • Если после установки какое-либо приложение отсутствует, убедитесь, что вы установили его через встроенный терминал Cubic; страница «Пакеты» предназначена для информации об удалении приложений Ubiquity.
  • Если загрузка с USB-накопителя не происходит, перепроверьте выбранное устройство и архитектуру образа, затем протестируйте ISO-образ на оборудовании, соответствующем целевому режиму загрузки.

Оставить комментарий

Как установить Kodi на Linux: Flatpak и варианты нативных пакетов

Как установить Kodi на Linux: Flatpak и варианты нативных пакетов

Установите Kodi на Linux с помощью Flathub Flatpak или менеджера пакетов вашего дистрибутива. Следуйте инструкциям для Debian, Ubuntu, Arch и Fedora, а также советам по обновлению и доступу к медиафайлам.

Как использовать функцию затемнения экрана в Linux для более темного экрана ночью

Как использовать функцию затемнения экрана в Linux для более темного экрана ночью

Узнайте, когда может помочь функция Desktop Dimmer, как запустить её архивный образ приложения для Linux и какие встроенные элементы управления яркостью следует попробовать в первую очередь на современных системах.

Как создать резервную копию приложений Flatpak в Linux с помощью jdFlatpakSnapshot

Как создать резервную копию приложений Flatpak в Linux с помощью jdFlatpakSnapshot

Создавайте сжатые снимки данных и настроек приложений Flatpak в Linux, затем экспортируйте и восстанавливайте их при переходе на новую установку.

Как настроить сервер Resilio Sync на Linux

Как настроить сервер Resilio Sync на Linux

Установите Resilio Sync из официального репозитория Linux, включите системную службу, настройте локальный веб-интерфейс и предоставьте общий доступ к папкам с соответствующими правами доступа.

Как запустить Lapce в Linux: установка и открытие проекта

Как запустить Lapce в Linux: установка и открытие проекта

Установите Lapce на Linux с помощью Flatpak или используйте соответствующий официальный пакет для Arch, Debian, Ubuntu или Fedora. Затем запустите редактор и откройте свой проект.

Как создать пользовательский ISO-образ Ubuntu с помощью Cubic

Как создать пользовательский ISO-образ Ubuntu с помощью Cubic

Превратите официальный образ Ubuntu в многоразовый установщик с помощью Cubic. Проверьте исходный ISO-образ, добавьте пакеты и настройки, сгенерируйте образ и запишите его на USB-накопитель.

Как запустить сервер Apache на Ubuntu Server

Как запустить сервер Apache на Ubuntu Server

Установите Apache 8 на Ubuntu Server 26.04 с Apache, PHP 8.5 и MariaDB, затем создайте каталог музыки и обеспечьте безопасную удаленную потоковую передачу с помощью HTTPS.

Как установить TUXEDO OS на ваш компьютер

Как установить TUXEDO OS на ваш компьютер

Загрузите текущий ISO-образ TUXEDO OS, проверьте его подлинность, создайте загрузочный USB-накопитель и установите систему, следуя подробным инструкциям по безопасной загрузке и выбору дисков.

Как запускать программы Ubuntu на Fedora Linux с помощью Distrobox

Как запускать программы Ubuntu на Fedora Linux с помощью Distrobox

Настройте дистрибутив Ubuntu Distrobox на Fedora, чтобы устанавливать пакеты APT, запускать инструменты командной строки и совместимые графические приложения из меню приложений Fedora.

Как создавать виртуальные машины на Ubuntu Server с помощью Cockpit

Как создавать виртуальные машины на Ubuntu Server с помощью Cockpit

Установите Cockpit и его дополнение Machines на Ubuntu Server, затем выберите ISO-образ, назначьте ресурсы гостевой системы и завершите настройку операционной системы в браузере.