Создание своего дистрибутива LINUX
Создание своего дистрибутива LINUX
Доброе время суток!
У меня возникла такая задача: Нужно собрать свой урезанный дистрибутив LINUX.
Возникли вопросы:
1. Как это лучше сделать?
2. Как можно изменить ход установки LINUX, если она производится через anaconda?
3. Как можно изменить список загрузчиков для установки и добавить свой?
4. Как производится установка загрузчика?
Задача возникла при необходимости создания маленькой сетевой операционной системы, но довольно специфичной, т.к. кроме стандартного ПО, будут еще и другие программы, их тоже нужно включить в установку.
Ясно, что стандартные дистрибутивы не подошли.
Пожайлуста, помогите.
У меня возникла такая задача: Нужно собрать свой урезанный дистрибутив LINUX.
Возникли вопросы:
1. Как это лучше сделать?
2. Как можно изменить ход установки LINUX, если она производится через anaconda?
3. Как можно изменить список загрузчиков для установки и добавить свой?
4. Как производится установка загрузчика?
Задача возникла при необходимости создания маленькой сетевой операционной системы, но довольно специфичной, т.к. кроме стандартного ПО, будут еще и другие программы, их тоже нужно включить в установку.
Ясно, что стандартные дистрибутивы не подошли.
Пожайлуста, помогите.
Гм, в Debian есть открытая и документированная инфраструктура для создания custrom installer и вообще custom distribution...
http://wiki.debian.org/CustomDebian и далее по ссылкам..
http://wiki.debian.org/CustomDebian и далее по ссылкам..
Опыт растет прямо пропорционально выведенному из строя оборудованию
Не понимаю почему не подходит тар.
Можно же в ядре собрать все модулями и оно будет спокойно грузится со всеми дровами на железе отличном от того на котором это тарилось.
Если же надо будет изменять настройки системы , например сеть , разрашения монитора , тд и тп , то проще написать тупой скрипт который будет ставить на установленную систему весь специфический софт , который вам надо.
Можно же в ядре собрать все модулями и оно будет спокойно грузится со всеми дровами на железе отличном от того на котором это тарилось.
Если же надо будет изменять настройки системы , например сеть , разрашения монитора , тд и тп , то проще написать тупой скрипт который будет ставить на установленную систему весь специфический софт , который вам надо.
Gnida, ты забываешь, что к этому tar нужен опять-таки инсталлер, который загрузится с носителя, найдет и разметит диск, создаст файловую систему, распакует на нее tar, установит и сконфигурерует загрузчик, поменяет пароли, возможно сделает еще что-то специфичное для данной системы. К примеру, автодетект видео в иксах пока находится в весьма зачаточном состоянии - нужно что-то что создат специфичный для этой системы конфиг рабочий иксов, минимально утруждая вопросами пользователя...
Опыт растет прямо пропорционально выведенному из строя оборудованию
-
- Увлекающийся
- Сообщения: 82
- Зарегистрирован: 03 май 2005, 10:37
- Откуда: Москва, Дюссельдорф, Берлин, Минск
Re: Создание своего дистрибутива LINUX
Ссылка:slizofil писал(а):Доброе время суток!
У меня возникла такая задача: Нужно собрать свой урезанный дистрибутив LINUX.
http://www.linuxshare.ru/docs/distro/lfs/lfs6/
RTOS Barracuda
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
- Serj
- Неотъемлемая часть форума
- Сообщения: 320
- Зарегистрирован: 26 июн 2004, 13:48
- Откуда: Беларусь, Минск
Рульная статья по сборке Дебиана на загрузочной USB-флешке:
http://www.debian-administration.org/articles/179
А вообще "Linux bootable USB key HOWTO"
http://openfacts.berlios.de/index-en.ph ... _key_HOWTO
Прикольно
http://www.debian-administration.org/articles/179
А вообще "Linux bootable USB key HOWTO"
http://openfacts.berlios.de/index-en.ph ... _key_HOWTO
Прикольно
Программист - это человек, который сначала долго думает, чтобы потом ничего не делать.
- Mr. Anderson
- Неотъемлемая часть форума
- Сообщения: 373
- Зарегистрирован: 10 окт 2005, 14:35
можешь еще глянуть сюда: http://www.damnsmalllinux.org/
может натолкнет на дельную мысль...
может натолкнет на дельную мысль...
LMD / DML