Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

необхідні компоненти

  • Оригінальний iso-образ дистрибутива Ubuntu (CD)
  • Підготовлені файли оформлення: сплеш-скрін, апсплеш-скрін, GDM-тема, шпалери, набір іконок
  • Пакет Reconstructor, установка проводиться в наступний послідовності: libusplash0_0.5.19_i386.deb; libusplash-dev_0.5.19_i386.deb; reconstructor-2.6_all.deb.
  • Пакет Ubuntu Customization Kit (UCK)
  • Бажаний вихід в інтернет для доступу до онлайн-сховища, або локальний зріз сховища

Керівництво. Частина 1 - Reconstructor

Запускаємо Reconstructor: Додатки / Системні / Reconstructor, з'явиться вікно терміналу запрашивающее пароль адміністратора - введіть пароль, без цього програма працювати не буде.

Перше вікно - Привітання

  • Привітання, і кнопка поновлення програми. Або оновлюємо пакет, або натискаємо Next.
    Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

Друге вікно - Вибір способу інсталяції

  • Вибираємо Desktop (щоб установка йшла в графічному режимі і була можливість працювати з LiveCD).
    Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu
  • Next.

Третє вікно - Вибір робочого оточення

Вибір робочого оточення для створення свого дистрибутива:

  • Working Directory - директорія в якій відбувається розбір оригінального iso-образу (залиште як є, програма запропонує створити директорію reconstructor у вашому особистому директорії).
  • Далі йдуть три чекбокса: коли ви збираєте дистрибутив в перший раз (або збираєте заново з оригіналу) - у всіх трьох віконцях треба виставити галочки. Якщо ж ви створили свій дистрибутив і через деякий час захочете доопрацювати його - але при цьому не втратити всі ваші інші зміни, то галочки виставляти не треба.
  • Аналогічний підхід і до останнього пункту - Live CD ISO Filename, треба вказати файл з образом дистрибутива, який ви збираєтеся переробляти, щоб програма його розпакувала в директорії, але якщо ви все ще допрацьовуєте свій дистрибутив, який лежить в розібраному вигляді, вказувати образ iso НЕ треба, інакше розпакування образу перезапише знаходиться там інформацію.
  • Оскільки ми робимо першу збірку: відзначаємо галочками три вікна, вказуємо де лежить оригінальний образ з дистрибутивом Ubuntu.
    Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

Розпочнеться розпакування образу в директорії, вона займе від 10 до 15 хвилин (в залежності від потужності вашої машини).

Четверте вікно - Налаштування

Це вікно складається з шести вкладок:

Boot Screen (екран завантажувача)

Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

LiveCD Splash. перший екран, який побачить користувач. Для нього використовується картинка в форматі .pcx, вона повинна бути розміром 640 × 480, з індексованої палітрою в 256 кольорів. Створити таку картинку можна в GIMP.

LiveCD Text Color - колір тексту в меню установки (у мене меню виявиться на світлому тлі, тому я вибрав чорний колір, не переживайте з приводу нижнього меню або підсвічування вибору опцій меню - програма розумна і створить сама потрібну колірну гамму, потім побачите самі).

Upsplash Filename - коли буде відбуватися завантаження, буде показаний логотип і бігунок. Цей файл являє собою скомпільований .so файл бібліотеки.

Де його взяти? З одного боку на gnome-look можна знайти готові файли з бегунками будь-якої тематики, але з іншого - адже нас цікавить наша особиста оформлення, і ми самі можемо докласти свій творчий потенціал до оформлення.

Тому нам цікава наступна опція - Upsplash Generation, вона дозволить з .png файлу, який можна створити в GIMP створити власний upsplash.so (Увага: у картинки повинна бути індексована палітра в 256 квітів!).

Gnome (оформлення середовища Gnome)

Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

Я не став його міняти.

  • Background Color - колір фону. Я поставив чорний.
  • Wallpaper - шпалери, які будуть йти за замовчуванням. Я підкинув ці.
  • Application Font, Document Font, Desktop Font, Title Bar Font, Fixed Font - дають вам можливість вибрати шрифти для вашого дистрибутива.
  • Theme - вибір теми оформлення, я вибрав Murrina-GreenMod.
  • Widow Borders - оформлення рамок вікон.
  • Icons - вибір іконок, я скачав GNUtoon - прикольний набір веселих іконок.

Apt (настройка списку репозиторіїв)

  • Якщо відзначити чекбокси галочками, ви заміните офіційні репозиторії Ubuntu на свої.
  • Свої можна вносити в вікно певною вам формі, там є приклад:

У мене немає своїх сховищ, хоча і є список стороніх, я нічого не міняв у вкладці Apt.

Optimization (Оптимізація!)

Тут є пара опцій, що дозволяють вам прискорити свою систему, але користуйтеся ними обережно:

  • Startup - оптимізувати швидкість завантаження системи і Shutdown - оптимізувати скрипти завершення роботи.

Я включив тільки опцію Shutdown, оскільки там є кнопка Restore - відкат. Якщо будуть глюки поверну настройки назад.

Це налаштування для користувача LiveCD, якщо вам треба закрити доступ до диска - можете створити користувача заповнивши ці поля відповідною інформацією.

Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

Ось тут-то починається найцікавіше, оскільки тут ви можете набити свій дистрибутив потрібними вам пакетами, оновити наявні або видалити непотрібні. Крім того, можна додавати і активувати сторонні або свої модулі (хочете запуск Emerald відразу при завантаженні?).

Зверніть увагу, перераховувати пакети для установки / видалення треба через пробіл - пакет1 пакет2 пакет3.

Ну і звичайно вам необхідно знати як саме називається встановлюється / видаляється пакет.

Я не став збирати якийсь специфічний дистрибутив з певним набором програм. Просто поудалял деякі з наявних і поставив російську локаль Thunderbird.

  • Тепер, після того, як ви оформили свій дистрибутив і забезпечили його потрібними програмами, треба натиснути кнопку "Apply", щоб застосувати зроблені вами зміни.
  • Після застосування змін натисніть Next.

З'явиться фінальне вікно, після якого почнеться складання вашого iso образу.

Тут нічого чіпати не варто, хіба що можете вказати ім'я файлу (FileName), і опис дистрибутива (Description), уточнити вибір архітектури (я використовував x86, тому нічого не міняв).

Створення свого дистрибутива на базі ubuntu, убунтовод про ubuntu

  • Next. Понеслося. Чекаємо 10-15 хвилин.

Керівництво. Частина 2 - Ubuntu Customization Kit

Тепер ми скористаємося Ubuntu Customization Kit (UCK), він був встановлений в Додатку / Стандартні.

  • Насамперед він запитає - які мовні пакети вам треба встановити, вибирайте ru.
  • Потім він запитає - яка мова має використовуватися при інсталяції системи, вибирайте ru.
  • Потім він запитає - яке оточення робочого столу використовується, вибирайте gnome.
  • Після цього відкриється вікно, в якому ви повинні знайти свій iso образ зі своїм дистрибутивом, який ви створили за допомогою Reconstructor.
  • Після цього він запропонує можливість перейменувати ваш дистрибутив, якщо ви не зробили цього в Reconstructor-e можете зробити це зараз.
  • Після цього він запитає вас: Чи не хочете ручками додати / видалити пакети, скористатися консоллю і взагалі проконтролювати процес складання?

Ми вже зробили це в Reconstructor-e, тому говоримо - no.

  • Тепер він запитає - хочете видалити додатки для Windows з диска? Я сказав - yes. Це видалить win32 версію Mozill-и, і ще дещо, що нам не потрібно. Зате розмір iso зменшиться.

Усе! UCK готовий до збірки, він відкриє консоль і запросить адміністративний пароль щоб зібрати вже остаточну версію вашого дистрибутива.

У процесі складання (10-15 хвилин) він полізе в репозиторій, щоб встановити мовну локалізацію для вашого Gnome і його програм, а так само прибере невикористовувані мовні пакети.

Зібраний iso дистрибутива буде лежати тут:

Я не став далі перебирати дистрибутив за допомогою Customization Kit (UCK), мені достатньо було програмки Reconstructor для створення свого дистрибутива на базі Ubuntu 🙂

Зібрали свій дистрибутив? Тепер для нього можна купити віртуальний сервер.

Спасибі, Денис. Заздрісники завжди ділилися на дві групи: 1. не вміють самі нічого 2. Уміють але не поделются ні з ким - утримують свій обраний коло. На всіх форумах вони обгажівают чесних, талановитих як ти. Залишайся яким є, поділися і неси граммотность компютерних людям, всупереч продажному бажанням "деяких охороняють спокій вінди". І нехай ті, частина яких і тут не схвально висловлювалася про твоє праці, які оберігають це GPU-творіння, щоб не вийшло воно з кола "обраних" - будуть осоромлені.

Схожі статті