Home Настройки ПО Создаем свой собственный Live-cd на основе системы Debian
Создаем свой собственный Live-cd на основе системы Debian PDF Печать E-mail
Рейтинг пользователей: / 8
ХудшийЛучший 
Автор: Smit   
31.03.2008 23:05
Создаем свой собственный Live-cd на основе системы Debian вполне возможно и по силам каждому.
В данной статье попробуем разобрать подробно этот процесс
Этот текст является переводом. Оригинальный текст Вы можете прочитать Здесь 

0. Подготовка рабочей директории.


Начните с создания рабочей директории где live-helper создаст образ диска а так же кеш конфигурационные файлы, и дректории chroot и binary. Не забудьте выполнить lh_build в этой директории с правами супер-пользователя root. Если вы предпочитаете, используйте sudo вместо su (например: lh_config && sudo lh_build) во всех примерах

mkdir debian-live
cd debian-live
su

 

1. Базовые примеры использования lh_build



Программа lh_helper  принимает множество параметров коммандной строки для генерации конфигурационных файлов для различных видов образов.
Для генерации базового образа со стандартными настройками запустите эти команы:

lh_config && lh_build

Для генерации образа с K Dsktop EnviromentKDE):

lh_config -p kde-desktop && lh_build
To generate a gnome desktop image:
Для генерации образа с Gnome Desktop Enviroment:
lh_config -p gnome-desktop && lh_build
Для генерации образа с xfce:
lh_config -p xfce-desktop && lh_build
Для создания Live Cd  с специфичной архитектурой:
lh_config -a i386 && lh_build
lh_config -a amd64 && lh_build
Для создания live CD не стандартныйх дистрибутивов (Стандартный : Etch):
lh_config -d lenny && lh_build
lh_config -d sid && lh_build
 

2. Более продвинутые настройки


Gnome и audacity:
lh_config -a i386 --sections "main contrib non-free" -p gnome --packages audacity && lh_build
Образ сетевой загрузки для серверов загружающихся по сети:
lh_config -a i386 -d etch -t net && lh_build
Создание live CD c нестандартными файлами установленными в образ:

  • Для начала, создайте директорию:
           lh_config
  • Во вторых, скопируйте или создайте символическую ссылку на все файлы из /some/path/to/my_includes/usr/bin в /target/directory/config/chroot_local-includes/some/path/to/my_includes.  Эти файлы будут автоматически установленны в образ.
  • И наконец создайте образ
          lh_build

Создание live CD c неоффициальными пакетами Debian  установленными в образ:

  • Если у вас есть пакеты Debian(*.deb)  rоторых нету в репозитории, после запуска  lh_config , скопируйте их в config/chroot_local-packages  и они автоматически будут установлены в систему когда вы запустите lh_build.
Перевод не закончен выкладываю что есть. Позже закончу. Если есть вопросы - пишите в комменты.


 
Обновлено ( 26.06.2008 21:12 )
 

Комментарии  

 
# Dmitry 2008-04-06 01:24 Warpc: Спасибо Dmitry за указание на опечатки и грамматические ошибки. Ответить | Ответить с цитатой | Цитировать
 
 
# Петр 2008-04-08 22:00 Ребята!!! Есть предложение вам вместо того чтобы переводить данную статью(хотя и это интересно!) написать свою о том, как вы делаете сборку. Возможно люди пойдут вашим путем, а это есть убунту-вэй!!!
Вот хороший пример http://citkit.ru/articles/222/
Но если бы вы описали свой опыт(опять же и данные по свежее), то многим было бы интересно(мне к примеру;))
Кстати, еще раз Вам спасибо! Только после вашей сборки я подсел на Убунту:)))
Ответить | Ответить с цитатой | Цитировать
 
 
# Петр 2008-04-08 22:54 вот еще в догонку http://ubuntueasy.com/teorija/svoj-distributiv-ubuntu
у Федорчука все таки не совсем то…
Ответить | Ответить с цитатой | Цитировать
 
 
# Smit 2008-04-21 05:38 Я не пользуюсь ни Ubuntu ни подобными дистрами. Only debian. Как мне сказали тут не только Runtu/ubuntu а вообще руководства для линукс пользователей. Если тут Debian не актуаленне интересен я лучше в тестеры подамся

Warpc: Все верно, здесь именно deb-системы. Так что повода для беспокойств нет ))). Да, а продолжение статьи будет? Мне хотелось бы дочитать, очень интересно.
Ответить | Ответить с цитатой | Цитировать
 
 
# mik_09 2008-07-10 21:08 Может проще использовать Remastersys?
я пробовал на убунту 7.04 и получилось, сохраняются все кодеки и проги усановленые из нета.
http://pronix.isgreat.org/news.php?extend.55.5

Warpc: В этой статье рассматривают именно моменты ручной сборки, чтобы лучше понимать, что и как делается, а Remastersys действительно очень интересная и полезная программа.
Ответить | Ответить с цитатой | Цитировать
 

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

Все комментарии проходят предварительную модерацию.

Защитный код
Обновить

© 2008 runtu.org. Все права защищены.