Создаем свой дистрибутив на базе Ubuntu

Добрый день всем, кто оказался на данном сайте. Наверняка у некоторых возникали мысли о создании своей сборники Linux. И в этой статье мы разберем один из способов как это можно осуществить. Создавать свой дистрибутив мы будем на базе Ubuntu, и разберем лишь элементарные вещи. А поможет нам в этом замечательная утилита – Cubic-Wizard. В Ubuntu ее можно установить подключив PPA репозиторий, давайте это и сделаем.

Установка Cubic-Wizard

Для установки Cubic-Wizard сначала нужно подключить репозиторий, открываем терминал и вводим команду:

sudo apt-add-repository ppa:cubic-wizard/release

После чего обновляем списки пакетов и устанавливаем Cubic-Wizard, для этого вводим следующую команду в терминале:

sudo apt update && sudo apt install cubic

Далее запускаем Cubic-Wizard найдя его в установленных приложениях:

Редактируем ISO образ системы

После чего в открывшемся окне программы нам нужно указать папку, где будут лежать исходники нашего дистрибутива. Для этого нажимаем на кнопку с изображением папки и указываем папку для исходников нашего дистрибутива. Для этого я создал папку под названием “Ubuntu”, после чего нажимаем кнопку “Next”:

После чего в левой секции нам нужно выбрать iso образ скаченный с официального сайта Ubuntu. А в правой секции задаем название нашего будущего дистрибутива. В качестве названия я укажу “Cyber-X 20.04”:

После чего нажимаем кнопку “Next” и дожидаемся когда образ распакуется в нашу выбранную чуть ранее папку:

После распаковки перед вами появится окно chroot, в котором вы можете устанавливать пакеты, удалять их и править конфиги. Все действия можно совершать не вводя слово “sudo”:

Например, я удалю “firefox”, а вместо него поставлю “chromium”. Но, сначала обновим все пакеты. Для этого вожу команду:

apt update

После чего удаляем “firefox” и устанавливаем “chromium”, для этого вводим следующую последовательность команд:

apt purge --remove firefox
apt install chromium

При необходимости вы можете установить классическую Gnome session с wayland, в дальнейшем при загрузке системы вы сможете эти пункты выбирать. Для этого вводите команду:

apt install --reinstall gnome-session gnome-session-wayland

Что бы изменить логотип, необходимо открыть папку “/usr/share/plymouth/” от “root” пользователя, и там найти логотип buntu. В папка “skel”, которая находится в каталоге “etc”кладете свои конфигурационные файлы, а так же иконки и темы. Вы можете перетаскивать файлы в окно “Cubic”, тем самым добавляя их в образ системы. Собственно, для того что бы все правильно расположить, нужно знать хотя бы немного какой каталог в Linux для чего нужен. А так же нужно знать консольные команды для установки и удаления пакетов. Где какие конфигурационные файлы нужно отредактировать. Например, файлы обоев нужно редактировать в папке “usr/share/backround”. Вы можете

Репозитории Ubuntu

Возможно так же вам нужно будет для установки пакетов отредактировать файл репозиториев. Так как по умолчанию вы можете устанавливать лишь ПО поддерживаемое компанией Canonical. Для этого открываем его в окне “chroot” командой:

nano /etc/apt/sources.list

И при необходимости добавляем репозитории:

  • Main – свободное программное обеспечение, поддерживаемое Canonicl.
  • Restricted – проприетарное ПО поддерживаемое компанией Canonical
  • Universe – свободное ПО, не поддерживаемое компанией Canonical. Поддерживается сообществом.
  • Multiverse – проприетарное ПО, не поддерживаемое компанией Canonical

После установки необходимого программного обеспечения, не забудьте вернуть репозитории в исходное положения. Это делается для того, что бы при установки не возникало проблем с тем, что вы случайно отметите пункт “Установка проприетарного ПО”.

Завершение создания дистрибутива

После внесения необходимых изменений в образ системы, нажимаете “Next” после чего дожидаетесь когда программа сделает свое дело.

А затем вам нужно будет отметить пакеты, которые вы хотите хотите удалить после установки системы. На данном этапе будьте аккуратны, так как вы можете не только удалить пакет, но и зависимости в которых нуждаются остальные пакеты:

В следующем окне вам нужно будет выбрать ядро, с которого ваша система в будущем будет загружаться. Это не означает, что у вас в системе будет только одно ядро, вы лишь указываете какое ядро будет использоваться по-молчанию:

Далее выбираете сжатие, вы можете оставить данное по-умолчанию:

Ну и завершающий этап, это сборка вашего дистрибутива. Тут остается только ждать завершения. После чего нажимаете кнопку Finish:

Далее вы можете удалить исходные файлы, отметив пункт внизу программы, после чего нажимаете кнопку “Close”:

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

Заключение

Данной программой вы можете редактировать ISO образы как Ubuntu, так и ее производных. Например, Xubuntu или Kubuntu. Что же касается самой программы, то она развивается довольно таки давно. В репозиториях данной программы первый выпуск датируется 2016-06-14. По-факту у вас с помощью данной программы получается не просто сборка, а в какой то степени именно полноценный дистрибутив. Жаль только то, что данная программы работает только с Ubuntu подобными дистрибутивами. Да и для того что бы ею пользоваться, нужны как минимум базовые знания команд и файловой системы. Что собственно, относится к плюсу, так как заставляет начать работать мозги и искать информацию, изучая Linux.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *