Сборка дистрибутива (СРОЧНО нужна помощь...)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

PowerMetall
Сообщения: 3
ОС: Ubuntu 9.10

Сборка дистрибутива

Сообщение PowerMetall »

Здравствуйте!
Столкнулся с необходимостью собрать "свой" дистрибутив ubuntu. Как это делать, чем, и тд - погуглил. Нашел uck, нашел reconstructor, в принципе разобрался, для данной цели они подходят. За основу взял edubuntu 9.10, ибо там есть ltsp, который при установке сразу настроен (это важный пункт). Но осталась одна неразрешенная проблема: один из пунктов задачи - собрать дистрибутив с ltsp, но БЕЗ меню выбора вариантов установки, то есть чтобы при загрузке с диска было к примеру два пункта: "загрузиться с лайвсиди" и "установить", а не целая куча. Вот в принципе и вопрос - как и чем менять пункты меню, которое выдается при загрузке с диска? На данный момент чтобы установился ltsp надо выбрать пункт "текстовая установка", нажать f4, выбрать пункт "установить ltsp сервер" и лишь потом можно начать установку. То есть дистрибутив то я под нужды подогнал, а вот стартовое меню осталось дефолтным. Вообщем мне нужно чтобы была одна кнопка, к примеру "установить", и при нажатии на сразу шла установка с ltsp сервером, пусть даже и текстовая - это в данном случае неважно. Как это сделать?
На другом сайте мне посоветовали "Распаковываешь исошку с дистрибутивом, идешь в папку isolinux и редактируешь файл text.cfg". Там и правда есть структура и команды того меню, которое показывается при загрузке с диска. Пример:

Код: Выделить всё

default live
label install
menu label ^Install Edubuntu in text mode
kernel /install/vmlinuz
append file=/cdrom/preseed/edubuntu.seed initrd=/install/initrd.gz quiet --
label check
menu label ^Check disc for defects
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.lz quiet splash --
label memtest
menu label Test ^memory
kernel /install/mt86plus
label hd
menu label ^Boot from first hard disk
localboot 0x80


Но тех подменю, что вылазят по f4 там нет. А пункт "установить ltsp сервер" лежит именно в менюшке что по f4.. Где же их (подменю) взять? В каком файле это лежит?
Очень, очень, очень сильно надо (начальство давит), подскажите плиз кто может.
П.С. На форуме убунты был - все молчат. На лоре тож..
П.П.С. Есть и другие вопросы, но сначала нужно решить этот, ибо он - основной на данный момент.
Заранее всем спасибо.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Сборка дистрибутива

Сообщение blackdevil »

осталась одна неразрешенная проблема: один из пунктов задачи - собрать дистрибутив с ltsp, но БЕЗ меню выбора вариантов установки

Возможно, я сейчас скажу большую глупость, но думаю Вам стоит копнуть в сторону автоматизации установки и preseed файлов...Сразу скажу, что сам я это не пробовал, но когда читал документацию видел пример чего-то подобного для решения задачи, сходной с Вашей.
Почитать на русском можно тут: http://www.debian.org/releases/stable/s390/apb.html.ru
Еще можно погуглить на тему preseed файлов.
Надеюсь, это хоть чем-то поможет Вам.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
PowerMetall
Сообщения: 3
ОС: Ubuntu 9.10

Re: Сборка дистрибутива

Сообщение PowerMetall »

blackdevil, спасибо, читаю. Похоже дооолго врубаться буду. Просто это как то... мм.. Избыточно, что ли))) Вместо смены пары строк в файле - автоматизировать ))
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Сборка дистрибутива

Сообщение blackdevil »

Зато очень удобно. Один файл автоустановки, благодаря которому можно автоматически ставить систему на несколько машин. Никаких лишних телодвижений, все ответы уже прописаны в файле. Вот единственное чего не помню точно - как там с предустановкой дополнительного софта. Помнится была такая возможность.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
PowerMetall
Сообщения: 3
ОС: Ubuntu 9.10

Re: Сборка дистрибутива

Сообщение PowerMetall »

Удобно то удобно. Просто как бы само наличие ltsp подразумевает что дистриб НЕ будет ставиться на несколько машин )) Ну да ладно, все равно спасибо, пока Ваш ответ - единственное что мне ответили по этому вопросу, на остальных форумах - мертвая тишина.
Спасибо сказали: