необхідні компоненти
- Оригінальний 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.
Друге вікно - Вибір способу інсталяції
- Вибираємо Desktop (щоб установка йшла в графічному режимі і була можливість працювати з LiveCD).
- Next.
Третє вікно - Вибір робочого оточення
Вибір робочого оточення для створення свого дистрибутива:
- Working Directory - директорія в якій відбувається розбір оригінального iso-образу (залиште як є, програма запропонує створити директорію reconstructor у вашому особистому директорії).
- Далі йдуть три чекбокса: коли ви збираєте дистрибутив в перший раз (або збираєте заново з оригіналу) - у всіх трьох віконцях треба виставити галочки. Якщо ж ви створили свій дистрибутив і через деякий час захочете доопрацювати його - але при цьому не втратити всі ваші інші зміни, то галочки виставляти не треба.
- Аналогічний підхід і до останнього пункту - Live CD ISO Filename, треба вказати файл з образом дистрибутива, який ви збираєтеся переробляти, щоб програма його розпакувала в директорії, але якщо ви все ще допрацьовуєте свій дистрибутив, який лежить в розібраному вигляді, вказувати образ iso НЕ треба, інакше розпакування образу перезапише знаходиться там інформацію.
- Оскільки ми робимо першу збірку: відзначаємо галочками три вікна, вказуємо де лежить оригінальний образ з дистрибутивом Ubuntu.
Розпочнеться розпакування образу в директорії, вона займе від 10 до 15 хвилин (в залежності від потужності вашої машини).
Четверте вікно - Налаштування
Це вікно складається з шести вкладок:
Boot Screen (екран завантажувача)
LiveCD Splash. перший екран, який побачить користувач. Для нього використовується картинка в форматі .pcx, вона повинна бути розміром 640 × 480, з індексованої палітрою в 256 кольорів. Створити таку картинку можна в GIMP.
LiveCD Text Color - колір тексту в меню установки (у мене меню виявиться на світлому тлі, тому я вибрав чорний колір, не переживайте з приводу нижнього меню або підсвічування вибору опцій меню - програма розумна і створить сама потрібну колірну гамму, потім побачите самі).
Upsplash Filename - коли буде відбуватися завантаження, буде показаний логотип і бігунок. Цей файл являє собою скомпільований .so файл бібліотеки.
Де його взяти? З одного боку на gnome-look можна знайти готові файли з бегунками будь-якої тематики, але з іншого - адже нас цікавить наша особиста оформлення, і ми самі можемо докласти свій творчий потенціал до оформлення.
Тому нам цікава наступна опція - Upsplash Generation, вона дозволить з .png файлу, який можна створити в GIMP створити власний upsplash.so (Увага: у картинки повинна бути індексована палітра в 256 квітів!).
Gnome (оформлення середовища Gnome)
Я не став його міняти.
- 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, якщо вам треба закрити доступ до диска - можете створити користувача заповнивши ці поля відповідною інформацією.
Ось тут-то починається найцікавіше, оскільки тут ви можете набити свій дистрибутив потрібними вам пакетами, оновити наявні або видалити непотрібні. Крім того, можна додавати і активувати сторонні або свої модулі (хочете запуск Emerald відразу при завантаженні?).
Зверніть увагу, перераховувати пакети для установки / видалення треба через пробіл - пакет1 пакет2 пакет3.
Ну і звичайно вам необхідно знати як саме називається встановлюється / видаляється пакет.
Я не став збирати якийсь специфічний дистрибутив з певним набором програм. Просто поудалял деякі з наявних і поставив російську локаль Thunderbird.
- Тепер, після того, як ви оформили свій дистрибутив і забезпечили його потрібними програмами, треба натиснути кнопку "Apply", щоб застосувати зроблені вами зміни.
- Після застосування змін натисніть Next.
З'явиться фінальне вікно, після якого почнеться складання вашого iso образу.
Тут нічого чіпати не варто, хіба що можете вказати ім'я файлу (FileName), і опис дистрибутива (Description), уточнити вибір архітектури (я використовував x86, тому нічого не міняв).
- 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-творіння, щоб не вийшло воно з кола "обраних" - будуть осоромлені.