ubuntu своя сборка

Discussion in 'Linux, Freebsd, *nix' started by barnaki, 22 Sep 2013.

  1. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    135
    Reputations:
    4
    добрый день. у меня есть установленая убунта со всем софтом. как из нее сделать свою сборку чтобы она ставилась с флехи ?
     
  2. MrGlaider

    MrGlaider New Member

    Joined:
    11 Jul 2013
    Messages:
    11
    Likes Received:
    3
    Reputations:
    0
    Необходимые компоненты:
    Оригинальный iso-образ дистрибутива Ubuntu (CD)
    Подготовленные файлы оформления: сплэш-скрин, апсплэш-скрин, GDM-тема, обои, набор иконок
    Пакет Reconstructor - платный!!!
    Пакет 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)
    Login
    GDM Theme - оформление темы входа в систему. Когда вы установите дистрибутив приглашение на вход может быть оформлено стандартными темами (выпадающий список), либо скачайте понравившуюся тему отсюда и укажите ее файл, чтобы она попала в список. Я выбрал тему Mint-Shadows. Кстати, файлы тем идут в архивах tar.gz их можно распаковать, локализовать и переделать под свой вкус, подробные руководства для создания своих тем есть на офсайте, т.е. здесь.
    Далее, идут три окошка: Sounds - запретить/разрешить проигрывание звука входа в систему; Root Login - разрешить/запретить вход в систему под суперпользователем; XDMCP разрешить/запретить вход в систему автономным дисплеем;
    Splash Screen - после входа в систему, GNOME начинает прогружаться и выбрасывает иконки отражающие стадии загрузки, этот Spash Screen нужен для того чтобы эти иконки отображались на его красивом фоне.
    Я не стал его менять.
    Background Color - цвет фона. Я поставил черный.
    Desktop
    Wallpaper - обои, которые будут идти по умолчанию. Я подкинул эти.
    Application Font, Document Font, Desktop Font, Title Bar Font, Fixed Font - дают вам возможность выбрать шрифты для вашего дистрибутива.
    Theme
    Theme - выбор темы оформления, я выбрал Murrina-GreenMod.
    Widow Borders - оформление рамок окон.
    Icons - выбор иконок, я скачал GNUtoon - прикольный набор веселых иконок.
    Apt (настройка списка репозиториев)
    Если отметить чекбоксы галочками, вы замените официальные репозитории Ubuntu на свои.
    Свои можно вносить в окно в известной вам форме, там есть пример:
    Code:
    deb http://адрес сервера/ версия_системы main restricted
    У меня нет своих репозиториев, хотя и есть список стороних, я ничего не менял во вкладке Apt.
    Optimization (Оптимизация!)
    Здесь есть пара опций, позволяющих вам ускорить свою систему, но пользуйтесь ими осторожно:
    Startup - оптимизировать скорость загрузки системы и Shutdown - оптимизировать скрипты завершения работы.
    Я включил только опцию Shutdown, поскольку там есть кнопка Restore - откат. Если будут глюки верну настройки обратно.
    LiveCD
    Это настройки для пользователя LiveCD, если вам надо закрыть доступ к диску - можете создать пользователя заполнив эти поля соответствующей информацией.
    Modules
    Вот тут-то начинается самое интересное, поскольку здесь вы можете набить свой дистрибутив нужными вам пакетами, обновить имеющиеся или удалить ненужные. Кроме того, можно добавлять и активировать сторонние или свои модули (хотите запуск 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 дистрибутива будет лежать здесь:
    Code:
    /home/ваша_домашняя_папка/tmp/remaster-new-files/
    Источник: _http://help.ubuntu.ru/wiki/Создание_дистрибутива_на_базе_Ubuntu​
    Данный образ можно устанавливать с usb носителей так же как и стандартный установочный образ ubuntu (я рекомендую вам пользоваться программой UNetbootin для этой цели + у нее интуитивно понятный интерфейс).
     
    1 person likes this.
  3. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    135
    Reputations:
    4
    а нет вариантов без платных программ ?
     
  4. foros

    foros Member

    Joined:
    13 Jun 2013
    Messages:
    44
    Likes Received:
    5
    Reputations:
    1
    Был такой, Remastersys назывался.
     
  5. foros

    foros Member

    Joined:
    13 Jun 2013
    Messages:
    44
    Likes Received:
    5
    Reputations:
    1
    Не, ну а почему нет? Свои приложения, свои настройки, вполне удобно.
     
  6. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    135
    Reputations:
    4
    так и есть. я просто web мастер. и мне напряжно каждый раз ставить и настраивать кучу программ. с другой стороны я для того на линукс и пересел чтобы не пеустанавливать систему каждый год - пол года посмотрим насколько она живучая.
     
  7. taha

    taha Elder - Старейшина

    Joined:
    20 Aug 2006
    Messages:
    399
    Likes Received:
    330
    Reputations:
    251
    linux живуч ровно на столько, на сколько у вас прямые руки.. чем больше опыта тем дольше его жизнь

    посмотри тут как это делается:
    http://habrahabr.ru/post/104029/
     
    1 person likes this.
  8. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Вебмастер устанавливает ОСи?) Ну как по мне лучше не свою сборку дистра делать а просто свой пак конфигов иметь, как у меня для веб-сервера, впна, самбы. Просто пакеты заинсталил в одну команду и накатил на /etc/ свой архив конфигов.