Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [Wiki] [HOWTO] Создаем свой дистрибутив на базе Ubuntu  (Прочитано 97825 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dogon

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Изготовил свою сборку Ubuntu 10.04 с помощью UCK. За основу был взят LiveCD U 10.04.2. После распаковки образа, с помощью Синаптика был установлен метапакет ubuntu-restricted-extras, новейшее ядро 2.6.38-5 (для этого был добавлен репозиторий ppa:kernel-ppa/ppa ), удалено штатное ядро, которое не работает со старыми встроенными ведеокартами intel, обновлен драйвер видеокарты ( репозиторий ppa:glasen/intel-driver ). установлены необходимые приложения. Трудности возникли при установке Скайпа, репозиторий которого никак не хотел добавляться.Я поступил следующим образом: скачал deb-файл Скайпа с сайта программы в свою домашнюю папку и скопировал его оттуда в файловую систему будущего дистрибутива, предварительно создав там папку /deb (для этого нужно открыть наутилус с правами администратора). Затем, открыв терминал образа, вошел в папку cd /deb и установил пакет командой dpkg –i *.deb  Обновив дистрибутив командой apt-get upgrade, закрыл терминал и приступил к упаковке образа. Минут через 15-20 iso-образ был готов. Диск с дистрибутивом, изготовленный таким способом, оказался вполне работоспособным. Проблему обнаружил после удаления папки ~/tmp. Вроде и удалил из-под рута, но места на диске не прибавилось. Оказалось, что в папке /home имеется скрытая папка trash -0 которую тоже нужно опустошить из-под рута. Но даже после этого не могу найти на разделе /home примерно 500 мб нечитаемых файлов. Анализатор использования дисков показывает, что на разделе /home занято 4,1 ГБ, а GParted говорит, что занято 4,6 ГБ. Решения вопроса пока не нашел.
« Последнее редактирование: 06 Марта 2011, 22:09:16 от dogon »

Оффлайн mirenix

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
    • Технологии и Жизнь
Народ! Неужели за все время что существует этот пост все так и пользуются Remastersys? Кто нибудь собирал установочный дистрибутив руками, не Live-CD ? У кого нибудь есть опыт в таких вещах?
LIFE-TECHNO-BLOG - блог Технологии и Жизнь.

Оффлайн dmitry287

  • Участник
  • *
  • Сообщений: 145
    • Просмотр профиля
Народ! Неужели за все время что существует этот пост все так и пользуются Remastersys? Кто нибудь собирал установочный дистрибутив руками, не Live-CD ? У кого нибудь есть опыт в таких вещах?
Зачем своими руками создавать себе проблемы?Remastersys нормально создает образ,который можно инсталить,а не только как лайф сд юзать.
Gigabyte GA-790XTA-UD4,Athlon II x4 620 2.6 GHz,4Gb DDR3,Video Gigabyte GT240 512M,HDD 3x500 Gb & 160 Gb

Оффлайн mirenix

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
    • Технологии и Жизнь
Народ! Неужели за все время что существует этот пост все так и пользуются Remastersys? Кто нибудь собирал установочный дистрибутив руками, не Live-CD ? У кого нибудь есть опыт в таких вещах?
Зачем своими руками создавать себе проблемы?Remastersys нормально создает образ,который можно инсталить,а не только как лайф сд юзать.

Я все понимаю, но у меня есть желание собрать дистр руками т.к. по моему слишком много мусора и лишних библиотек после сборок Remastersys. Хочется узнать как происходит сборка руками от человека, который через это прошел. Выше в посте я давал ссылку по которой собирал я сам. но после такой сборки у меня выходит только Live-CD без установки...
LIFE-TECHNO-BLOG - блог Технологии и Жизнь.

Оффлайн Harasik

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Вот свежее руководство по созданию собственного дитрибутива:

Reconstructor - собираем свой собственный дистрибутив

Предупредил за спам — Дмитрий Бо
« Последнее редактирование: 28 Ноября 2011, 14:12:37 от Дмитрий Бо »

Оффлайн mirenix

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
    • Технологии и Жизнь
Вот свежее руководство по созданию собственного дитрибутива:

Reconstructor - собираем свой собственный дистрибутив


Не надоело переписывать одно и то же? есть нормальные линуксойды которые умеют руками делать дистриб?
LIFE-TECHNO-BLOG - блог Технологии и Жизнь.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
лучше на "ты"

Оффлайн dr.Faust

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Доустановка пакетов это конечно хорошо...
Но вот какие вопросы возникли:
1 Как сделать так, что бы при создании пользавателя он добавлялся в определённые группы? Я в своей сборки создаю ещё три группы и в две из них должен добавлятся каждый новый пользователь по дефолту.
2 Как мне добавить правило монтирования такое, чтобы монитрование это выполнялось всегда в конце? Видимо никак... И отсюда уже не риторическое: Куда добавить скрипт монтирования, чтобы он запускался когда всё что указано в fstab уже будет смонтировано.
3 Могу ли я добавить в дистр пользователей? Мне нужно 2 фековых пользователя в сборке.

Оффлайн Dr.Dark

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
mirenix, вполне успешно юзаю следующее руководство... https://help.ubuntu.com/community/LiveCDCustomization... написал пару скриптов и норм... правда ещё не устанавливал сборку только запускал как лайв.... и кое что ещё до конца не вкурил однако  man рулит... после виндозов немного непривычно но вполне...
Комрады! Есть ли возможность во время установки ubuntu каким то образом выбирать пакеты для установки... т.е. существуют пакеты которые надо устанавливать только на определённые машины. мб есть способ запустить как нибудь скрипт в конце установки??

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Народ! Неужели за все время что существует этот пост все так и пользуются Remastersys? Кто нибудь собирал установочный дистрибутив руками, не Live-CD ? У кого нибудь есть опыт в таких вещах?
http://habrahabr.ru/blogs/linux/40619/ - про Debian, сами вполне успешно себе собрали. В случае Ubuntu - нужен alternate/miniaml cd
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн Арматурщик

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Вопрос: а на Debian'e можно свою солянку замутить?  :)

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Вопрос: а на Debian'e можно свою солянку замутить?  :)
Вы хотя бы предыдущие ответы читаете? Можно.
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн guland2000

  • Участник
  • *
  • Сообщений: 144
  • www.andreid.ru
    • Просмотр профиля
Во блин! :D
Ну открыл я окно Reconstructor,
ну вылезло окно с просьбой открыть Project:одноко это то что?не видит он (прожек) iso в папках.
Как быть?

Пользователь решил продолжить мысль [time]Fri May  6 16:29:37 2011[/time]:
идём дальше:Ubuntu Customization Kit выдаёт ошибку!
Build (/usr/bin/uck-gui --wait-before-exit) started at 2011-05-06 15:21:10
>> Ubuntu Customization Kit 2.4.4 on Ubuntu 11.04, 2.6.38-9-generic i686
Starting CD remastering on  Пт. мая 6 15:21:16 EEST 2011
Customization dir=/home/gguland/tmp/customization-scripts
Mounting ISO image...
Unpacking ISO image...
Unmounting ISO image...
Mounting SquashFS image...
Unpacking SquashFS image...
Unmounting SquashFS image...
Removing win32 files...
Creating apt cache...
Creating root home...
Mounting /proc
Mounting /sys
Mounting /dev/pts
Mounting /var/run
Mounting /tmp
Mounting /home/gguland/tmp/remaster-root-home
Mounting /home/gguland/tmp/remaster-apt-cache
Mounting /home/gguland/tmp/customization-scripts
Copying resolv.conf...
Copying fstab/mtab...
mv: cannot stat `/home/gguland/tmp/remaster-root/etc/fstab': No such file or directory
Unmounting /home/gguland/tmp/remaster-root/var/run...
Unmounting /home/gguland/tmp/remaster-root/var/cache/apt...
Unmounting /home/gguland/tmp/remaster-root/tmp/customization-scripts...
Unmounting /home/gguland/tmp/remaster-root/tmp...
Unmounting /home/gguland/tmp/remaster-root/sys...
Unmounting /home/gguland/tmp/remaster-root/root...
Unmounting /home/gguland/tmp/remaster-root/proc...
Unmounting /home/gguland/tmp/remaster-root/dev/pts...
Failed to copy fstab, error=1
`menu_proxy_module_load': zenity: undefined symbol: menu_proxy_module_load

(zenity:4411): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': zenity: undefined symbol: menu_proxy_module_load

(zenity:4411): Gtk-WARNING **: Failed to load type module: (null)

`menu_proxy_module_load': zenity: undefined symbol: menu_proxy_module_load

(zenity:4411): Gtk-WARNING **: Failed to load type module: (null)




Пользователь решил продолжить мысль [time]Fri May  6 16:30:33 2011[/time]:
И это говорят легко и просто??? Самому?
Сомневаюсь.
« Последнее редактирование: 06 Мая 2011, 16:31:19 от guland2000 »
andreid.ru

Оффлайн sergey1

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
При сборки образа Ubuntu 10.04.2 в UCK появляется такая ошибка:

Saving apt cache
Cleaning up apt
Removing customize dir...
Cleaning up temporary directories...
Restoring /root directory...
Removing /home/username directory, if created...
Restoring resolv.conf...
Running ISO customization script /home/sergey/tmp/customization-scripts/customize_iso...
wget: не указан URL
Использование: wget [КЛЮЧ]... [URL]...

Запустите `wget --help' для получения более подробной справки.
Unable to download gfxboot-theme-ubuntu source package from

Помогите пожалуйста понять что нужно зделать? Я в Linux новичок.

delovoy

  • Гость
Re: [Wiki] [HOWTO] Создаем свой дистрибутив на базе Ubuntu
« Ответ #134 : 28 Августа 2011, 06:28:10 »
А есть ли способ из консоли создавать дистрибутивы, было бы здорово  :D

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.