Как настроить Ubuntu ISO для создания собственного спина

Ubuntu — один из самых популярных доступных сегодня дистрибутивов Linux, который ориентирован на простоту использования и отличную готовность к работе. Как и большинство других дистрибутивов, он позволяет пользователям загрузиться в режиме Live и испытать полную версию ОС перед установкой ее на жесткий диск.

Нередко можно увидеть, что пользовательская версия Ubuntu развернута на нескольких ПК в различных условиях. коммерческие и некоммерческие организации. Чтобы упростить развертывание пользовательского варианта Ubuntu, эти организации запекают свои изменения на Live CD или Live USB.

Обычно для настройки Ubuntu требуется много шагов и усилий. Live CD, если вы проходите через командную строку. Однако теперь намного проще создать ремикс Ubuntu и распространить его как Live CD среди друзей или коллег благодаря отличному графическому приложению Cubic.

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

В этой статье вы пройдете через все основные параметры настройки, доступные в Cubic, протестированные с последний ISO-образ Ubuntu 19.10. Чтобы установить Cubic, выполните следующие команды:

$ sudo apt-add-repository ppa: cubic-wizard/release
$ sudo apt update
$ sudo apt install cubic

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

На следующем экране в поле «Исходный ISO…» нажмите кнопку «Выбрать», чтобы выбрать образ ISO. Cubic автоматически заполнит все детали и метаданные в видимых полях ввода. Вы можете изменить детали в поле «Custom ISO…» в соответствии с вашими требованиями. По умолчанию Cubic назначает номер версии и дату вашей сборке Custom ISO.

Нажмите кнопку «Далее», чтобы увидеть, как Cubic работает с исходным ISO для создания среды для настройки.

После завершения процесса вы попадете в терминал chroot. Chroot позволяет запускать команды внутри изолированной файловой системы, не подозревая об этом и не имея связи с любыми другими файловыми системами, присутствующими в системе. Любые изменения, внесенные внутри chroot, влияют только на корневой каталог его запущенных процессов и дочерних процессов. Cubic передает все изменения, сделанные в chroot, в Live ISO.

Внутри среды chroot мы начнем с добавления репозитория юниверсов, чтобы увеличить количество приложений, доступных для установки:

$ sudo add-apt-repository universe
$ sudo apt update

Теперь вы можете приступить к настройке ISO. Поскольку Cubic создает chroot для полной файловой системы Ubuntu, извлеченной из ISO, вы можете запускать все команды терминала, которые вы обычно выполняете при полномасштабной установке рабочего стола Ubuntu. Эти настройки могут быть бесконечными, в зависимости от ваших требований, эта статья коснется только некоторых из них. Давайте установим приложение VLC:

$ sudo apt install vlc

Вы также можете добавить репозиторий PPA и пакеты flatpak. К сожалению, в моем тестировании пакеты Snap вообще не работали. Мне удалось установить их в chroot, но ни один из этих пакетов не оказался в финальная сборка ISO. Давайте установим Steam Flatpak, выполнив следующие команды в chroot:

$ sudo apt install flatpak
$ flatpak remote-add —if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak установить flathub com.valvesoftware.Steam

Любые файлы, которые вы хотите поместить в пользовательский ISO, можно перетащить в окно chroot. Типичный вариант использования — добавление дополнительных обоев в каталог «usr/share/background». После того, как вы перетащите файл в окно chroot, появится новое окно для загрузки файлов. Нажмите кнопку «Копировать», чтобы добавить файлы в корень пользовательской файловой системы ISO.

Ниже приведен небольшой пример, в котором я добавил новые обои в каталог/usr/share/background в файловой системе chroot.

Закончив работу с chroot, нажмите кнопку« Далее », чтобы перейти к макету расширенных настроек. Первая вкладка позволяет вам выбрать пакеты, которые вы хотите удалить после завершения установки, из настроенного живого ISO.

Вторая вкладка позволяет вам выбрать конкретное ядро ​​для настроенного live ISO.

Третья вкладка позволяет настраивать файлы предварительной загрузки. Эти файлы preseed используются для автоматизации установки. Например, если вы создаете этот ISO для пользователей в определенном часовом поясе, вы можете изменить файлы preseed, чтобы выбрать этот часовой пояс, и он будет автоматически выбран во время установки. Можно полностью автоматизировать процесс установки, выбрав предопределенные значения для каждого поля в установщике по умолчанию.

Последняя вкладка позволяет вам настроить параметры загрузки и поведение загрузки живого ISO.

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

Наконец, нажмите кнопку завершения, чтобы завершить настройку образа ISO.

Затем Cubic покажет все сведения и метаданные о вашем пользовательском ISO. сборка будет расположена в каталоге проекта.

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

Чтобы внести какие-либо изменения в ISO, уже созданный Cubic, просто откройте уже существующую папку проекта.

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

Оцените статью
nanomode.ru
Добавить комментарий