Re: Как сделать свой инсталлер, устанавливающий минимальный debian/ubuntu с ansible в комплекте

2020-07-15 Пенетрантность Andrey Jr. Melnikov
Eugene Prokopiev  wrote:
> вс, 12 июл. 2020 г. в 20:41, Andrey Jr. Melnikov :

> > > 1) iso слишком жирный, в pool/main гораздо больше пакетов, чем мне нужно
> > > 2) а вот ansible наоборот в комплекте нет
> > Про netinstall и minimal.iso начинающий devops не в курсе, а в гугле
> > рецепта copy нету?

> ОК, за идею сменить базовый образ спасибо - но использование netboot
> требует ответа на вопрос ниже

> > > Как правильно решить эти проблемы? Есть ли простой способ вместо
> > > pool/main собрать и использовать репозиторий с минимальным набором
> > > пакетов, которым удовлетворится инсталлер + ansible со всеми
> > > зависимостями?
> > Есть.

> ОK, как узнать, какие пакеты обязательно должны быть включены в мой
> pool/main, чтобы инсталлер не заметил подвоха?
Инсталлер (anna) довольно простой, поэтому - глупенький. У него задача -
кое-как взлететь и создать chroot /target, в котором собственно apt-install
будет уже распаковывать нужное.

> Где именно (в конфигурации инсталлера) вообще написано: использовать
> pool/main на локальном носителе, с которого мы загрузились, или
> использовать репозиторий в сети?
Тебе должно быть это не интересно, т.к. лезть в официальный pool/main это NO-NO.

https://wiki.debian.org/DebianInstaller/Modify/CD
https://d-i.debian.org/doc/internals/ch02.html
https://www.debian.org/releases/buster/amd64/apbs04.en.html



Re: Как сделать свой инсталлер, устанавливающий минимальный debian/ubuntu с ansible в комплекте

2020-07-15 Пенетрантность Eugene Prokopiev
вс, 12 июл. 2020 г. в 20:41, Andrey Jr. Melnikov :

> > 1) iso слишком жирный, в pool/main гораздо больше пакетов, чем мне нужно
> > 2) а вот ansible наоборот в комплекте нет
> Про netinstall и minimal.iso начинающий devops не в курсе, а в гугле
> рецепта copy нету?

ОК, за идею сменить базовый образ спасибо - но использование netboot
требует ответа на вопрос ниже

> > Как правильно решить эти проблемы? Есть ли простой способ вместо
> > pool/main собрать и использовать репозиторий с минимальным набором
> > пакетов, которым удовлетворится инсталлер + ansible со всеми
> > зависимостями?
> Есть.

ОK, как узнать, какие пакеты обязательно должны быть включены в мой
pool/main, чтобы инсталлер не заметил подвоха?

Где именно (в конфигурации инсталлера) вообще написано: использовать
pool/main на локальном носителе, с которого мы загрузились, или
использовать репозиторий в сети?

-- 
WBR,
Eugene Prokopiev


Re: Как сделать свой инсталлер, устанавливающий минимальный debian/ubuntu с ansible в комплекте

2020-07-12 Пенетрантность Andrey Jr. Melnikov
Eugene Prokopiev  wrote:
> Здравствуйте!

> Как мне сделать свой инсталлер, устанавливающий минимальный
> debian/ubuntu с ansible в комплекте?

> Я прочел https://help.ubuntu.com/community/InstallCDCustomization и
> сделал как написано:
> 1) вытянул содержимое iso
> 2) исправил preseed-файл (добавил d-i preseed/late_command)
> 3) собрал iso обратно
> 4) запустил установку в virtualbox - и все описанное в late_command
> действительно сработало

> Но дальше есть некоторые проблемы:

> 1) iso слишком жирный, в pool/main гораздо больше пакетов, чем мне нужно
> 2) а вот ansible наоборот в комплекте нет
Про netinstall и minimal.iso начинающий devops не в курсе, а в гугле
рецепта copy нету?

> Как правильно решить эти проблемы? Есть ли простой способ вместо
> pool/main собрать и использовать репозиторий с минимальным набором
> пакетов, которым удовлетворится инсталлер + ansible со всеми
> зависимостями?
Есть.



Как сделать свой инсталлер, устанавливающий минимальный debian/ubuntu с ansible в комплекте

2020-07-03 Пенетрантность Eugene Prokopiev
Здравствуйте!

Как мне сделать свой инсталлер, устанавливающий минимальный
debian/ubuntu с ansible в комплекте?

Я прочел https://help.ubuntu.com/community/InstallCDCustomization и
сделал как написано:

1) вытянул содержимое iso
2) исправил preseed-файл (добавил d-i preseed/late_command)
3) собрал iso обратно
4) запустил установку в virtualbox - и все описанное в late_command
действительно сработало

Но дальше есть некоторые проблемы:

1) iso слишком жирный, в pool/main гораздо больше пакетов, чем мне нужно
2) а вот ansible наоборот в комплекте нет

Как правильно решить эти проблемы? Есть ли простой способ вместо
pool/main собрать и использовать репозиторий с минимальным набором
пакетов, которым удовлетворится инсталлер + ansible со всеми
зависимостями?

-- 
WBR,
Eugene Prokopiev


Re: Минимальный Debian.

2003-09-30 Пенетрантность Andrey A Lubimets
On Mon, 29 Sep 2003 11:35:39 +0300
Dmitriy Sirant [EMAIL PROTECTED] wrote:

  можно, чего ж нельзя.
 
  Я просто уже этим пакетом воспользовался и решил спрасить может быть
  народ еще что-то знает, по ходу нет...
 
  Ну да ладно мня это устроило...
 
  Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
  загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
  пробывал, хотя стОит.
А добавлять туда свой набор пакетов можно ? И чтоб автоматом зависимости 
удовлетворялись? А то набор пакетов на 1-м диске Вуди ,мягко говоря,  удивляет.
Я бы хотел  большой диск, но на котором бы были все  нужные мне пакеты.
А если покопаться в tasksel , то ,IMHO ,  можно необходимые наборы установки -
роутер, принтсервер ит.п.
Или я не прав?
 
 А у меня еще одно требование есть. Я хочу сделать инсталяшку с минимальным
 количеством вопросов и минимальным количеством софта, который мне нужен, да
 еще чтобы влазила на mini-CD. Т.е. мне часто приходится ставить linux
 роутеры, с минимальным количеством программ. Хочется вставить диск, чтобы он
 спросил имя машинки, пароль рута, настройки сетки и все, остальное поставил
 (из того списка что мне надо), а дальше я его уже по сети бы настраивал.
 Существующий mini-CD не устраивает по причине отсутствия на нем драйверов
 для одной радиокарточки, которые я собираю отдельно, а так бы я их запихнул
 туда.
 
 Все это возможно ? Если да, то чем делать ?
может тот же  taskcsel или  dpkg --get-selections/dpkg --set-selections



Re: Минимальный Debian

2003-09-30 Пенетрантность DIG
Доброе время суток, Artem Chuprina !

 Mon, Sep 29, 2003 at 06:06:41PM +0400 Artem Chuprina написал:

[...]
 А еще мне недавно дали, правда, я еще не игрался, Knoppix. Это
 компакт с живой системой, рассчитанной на работу с компакта и опционально -
 складывание результатов работы на диск машины. [...]

И на дискету. И есть возможность выбрать -- ЧТО будет сохранено.

А ещё есть:

-- GNOPPIX is a linux live cd based upon Debian GNU/Linux 3.0 (woody)
   http://www.gnoppix.org/

-- Morphix is a modular distribution, with live-cd support
   (you burn the CD, you put it in your CD-Rom drive, you boot and
   it works... no harddisk-installation necessary, doesn't touch
   your data). Also, installing Morphix on a harddisk is a breeze,
   if you want to.
   http://morphix.sourceforge.net/

-- Knoppix-STD is a customized distribution of the Knoppix Live 
   Linux CD. [...] STD focuses on information security (игра слов:
   STD это Security Tools Distribution, а также Sexually 
   Transmitted Disease) and network management tools. 
   http://www.knoppix-std.org/

-- Slackware-Live CD is a bootable CD containing Linux operating 
   system. Slackware-Live CD is available only as an ISO image. 
   It fits on small 8cm CD-R(W).

Все (кроме Morphix'а -- его просто не пробовал) нормально грузятся, находят 
сетевые карточки (и DHCP сервер). 

 [...]


Примите и пр.

-- 
DIG (Dmitri I GOULIAEV)
1024D/63A6C649: 26A0 E4D5 AB3F C2D4 0112  66CD 4343 C0AF 63A6 C649



Re: Минимальный Debian.

2003-09-29 Пенетрантность Denis A. Egorov
Здравствуйте, Vadim Esc aka Bublik!

можно, чего ж нельзя. 

Я просто уже этим пакетом воспользовался и решил спрасить может быть
народ еще что-то знает, по ходу нет...

Ну да ладно мня это устроило...

Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
пробывал, хотя стОит.

Входит в него минимальный Debian, типа удовлетворены все зависимости и
все работает.


Почистил я там получилось где-то на 50 Mb, как раз то что мне
требовалось, так что пакет оказался вполне функциональным. 


On Sat, Sep 27, 2003 at 01:04:41PM +, you wrote:

- On 27 Sep at Sat 2003 07:16:32,
-  Andrey Nekrasov [EMAIL PROTECTED] wrote:
-  apt-get install debootstrap
-  
-  debootstrap woody ./woody_small/
- A можно пояснить, что из этого получиться?
- Меня одолевают странные сомненья, что какой-то маленький дебиан.
- Если так то:
-  1) можно ли заранее посмотреть какие пакеты туда входят ?
-  2) можно ли как нибудь его на болванку запихнуть, что б
-  с нее грузился ?
- 
- 
- -- 
- Software is like sex, it's better when it's free. (Linus Torvalds)

Да, фраза просто супер!


С уважением.
-- 
Denis A. Egorov 



Re: Минимальный Debian.

2003-09-29 Пенетрантность Dmitriy Sirant
 можно, чего ж нельзя.

 Я просто уже этим пакетом воспользовался и решил спрасить может быть
 народ еще что-то знает, по ходу нет...

 Ну да ладно мня это устроило...

 Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
 загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
 пробывал, хотя стОит.

 Входит в него минимальный Debian, типа удовлетворены все зависимости и
 все работает.


А у меня еще одно требование есть. Я хочу сделать инсталяшку с минимальным
количеством вопросов и минимальным количеством софта, который мне нужен, да
еще чтобы влазила на mini-CD. Т.е. мне часто приходится ставить linux
роутеры, с минимальным количеством программ. Хочется вставить диск, чтобы он
спросил имя машинки, пароль рута, настройки сетки и все, остальное поставил
(из того списка что мне надо), а дальше я его уже по сети бы настраивал.
Существующий mini-CD не устраивает по причине отсутствия на нем драйверов
для одной радиокарточки, которые я собираю отдельно, а так бы я их запихнул
туда.

Все это возможно ? Если да, то чем делать ?

Спасибо



Re: Минимальный Debian.

2003-09-29 Пенетрантность Denis A. Egorov
Здравствуйте, Dmitriy Sirant!

Вот как раз этим я сейчас и занимаюсь... :)

Тут как ни крути а кроме имени машины нужно еще и диск выбрать, да и
разбить его не помешает...

Да, все возможно, нужно использовать syslinux и загрузку с initrd,
дальше запускается инсталятор...


On Mon, Sep 29, 2003 at 11:35:39AM +0300, you wrote:

-  можно, чего ж нельзя.
- 
-  Я просто уже этим пакетом воспользовался и решил спрасить может быть
-  народ еще что-то знает, по ходу нет...
- 
-  Ну да ладно мня это устроило...
- 
-  Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
-  загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
-  пробывал, хотя стОит.
- 
-  Входит в него минимальный Debian, типа удовлетворены все зависимости и
-  все работает.
- 
- 
- А у меня еще одно требование есть. Я хочу сделать инсталяшку с минимальным
- количеством вопросов и минимальным количеством софта, который мне нужен, да
- еще чтобы влазила на mini-CD. Т.е. мне часто приходится ставить linux
- роутеры, с минимальным количеством программ. Хочется вставить диск, чтобы он
- спросил имя машинки, пароль рута, настройки сетки и все, остальное поставил
- (из того списка что мне надо), а дальше я его уже по сети бы настраивал.
- Существующий mini-CD не устраивает по причине отсутствия на нем драйверов
- для одной радиокарточки, которые я собираю отдельно, а так бы я их запихнул
- туда.
- 
- Все это возможно ? Если да, то чем делать ?
- 
- Спасибо
- 
- 


С уважением.
-- 
Denis A. Egorov 



Re: Минимальный Debian.

2003-09-29 Пенетрантность denis
Здравствуйте, Dmitriy Sirant!

Я тут еще покапал и надыбал:

http://www.e-aiyama.com/~toshi/Computer/Linux/LiveCD.html

Может быть поможет...

On Mon, Sep 29, 2003 at 11:35:39AM +0300, you wrote:

-  можно, чего ж нельзя.
- 
-  Я просто уже этим пакетом воспользовался и решил спрасить может быть
-  народ еще что-то знает, по ходу нет...
- 
-  Ну да ладно мня это устроило...
- 
-  Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
-  загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
-  пробывал, хотя стОит.
- 
-  Входит в него минимальный Debian, типа удовлетворены все зависимости и
-  все работает.
- 
- 
- А у меня еще одно требование есть. Я хочу сделать инсталяшку с минимальным
- количеством вопросов и минимальным количеством софта, который мне нужен, да
- еще чтобы влазила на mini-CD. Т.е. мне часто приходится ставить linux
- роутеры, с минимальным количеством программ. Хочется вставить диск, чтобы он
- спросил имя машинки, пароль рута, настройки сетки и все, остальное поставил
- (из того списка что мне надо), а дальше я его уже по сети бы настраивал.
- Существующий mini-CD не устраивает по причине отсутствия на нем драйверов
- для одной радиокарточки, которые я собираю отдельно, а так бы я их запихнул
- туда.
- 
- Все это возможно ? Если да, то чем делать ?
- 
- Спасибо
- 


-- 
Denis A. Egorov 



Re: Минимальный Debian.

2003-09-29 Пенетрантность Artem Chuprina
Хмутро.

DS  можно, чего ж нельзя.
DS 
DS  Я просто уже этим пакетом воспользовался и решил спрасить может быть
DS  народ еще что-то знает, по ходу нет...
DS 
DS  Ну да ладно мня это устроило...
DS 
DS  Сделал как в пакете все написано получился iso'шник на  ~154 Mb,
DS  загрузочный, при за грузке CD эмулируется как HD, грузиться я с него не
DS  пробывал, хотя стОит.
DS 
DS  Входит в него минимальный Debian, типа удовлетворены все зависимости и
DS  все работает.
DS 

DS А у меня еще одно требование есть. Я хочу сделать инсталяшку с минимальным
DS количеством вопросов и минимальным количеством софта, который мне нужен, да
DS еще чтобы влазила на mini-CD. Т.е. мне часто приходится ставить linux
DS роутеры, с минимальным количеством программ. Хочется вставить диск, чтобы он
DS спросил имя машинки, пароль рута, настройки сетки и все, остальное поставил
DS (из того списка что мне надо), а дальше я его уже по сети бы настраивал.
DS Существующий mini-CD не устраивает по причине отсутствия на нем драйверов
DS для одной радиокарточки, которые я собираю отдельно, а так бы я их запихнул
DS туда.

DS Все это возможно ? Если да, то чем делать ?

Возможно. Можно сделать из стандартного debian-cd, подкрутив его малость, в
частности, заменив бутовое ядро. Я, правда, поленился, но скоро сделаю -
задолбали уже машинки, которые с 2.2.20 сетевку не видят... Там компашка
получилась примерно того же размера (пакетов 50 с небольшим мег, остальное
мусор), но на нее понатыкано всех сетевых утилит, которые я раскопал в
дистрибутиве. А еще мне недавно дали, правда, я еще не игрался, Knoppix. Это
компакт с живой системой, рассчитанной на работу с компакта и опционально -
складывание результатов работы на диск машины. Он же тупо и цинично ставится,
и совместим по пакетам с Debian, т.е. будучи поставлен, может апгрейдиться
до полного дебиана. Не знаю, правда, какой версии. Но он - полный большой
компакт (сжатая файловая система разжатого размера больше 2 гиг), и я еще не
изучал вопроса минимизации его на маленький.

-- 
Artem Chuprina
RFC2822: [EMAIL PROTECTED], FIDO: 2:5020/122.256, ICQ: 13038757

Рюкзак не пересобирают, рюкзак укладывают! (c)Руна



Re: Минимальный Debian.

2003-09-27 Пенетрантность Andrey Nekrasov

[EMAIL PROTECTED] wrote:

Привет, все знающий, All!

Кто знает ка можно собрать/скопировать/создать например в chroot 
самый минимальный Debian и как это все делать.


apt-get install debootstrap

debootstrap woody ./woody_small/





Минимальный Debian.

2003-09-26 Пенетрантность denis
Привет, все знающий, All!

Кто знает ка можно собрать/скопировать/создать например в chroot 
самый минимальный Debian и как это все делать.


С уважением.
-- 
Denis A. Egorov