Сборка маленькой системы в chroot каталог

Озадачили меня на работе собрать минимальную ОС для узкоориентированой задачи. Требования минимальны : php,mysql,xorg+flashplayer . Размер критичен, посему нада исключить всякие ненужные системные утилиты, gcc, ненужные либы и все, то, что в stage3, как я понимаю, занимает около 70% объёма.
Думаю делать это так:


emerge --root=/chroot4os openrc udev util-linux ppp и.т.п.
собрать туда ядро я initrd-образом ( кстате, обязателен ли он ? намного ли сложнее без него, учитывая, что система будит работать с флешки ?)
потом emerge --root=/chroot4os xorg-x11 php mysql и.т.п. 

Получится ли у меня так сделать ? Я обратил внимание, что emerge предлагает собрать те, зависимости, которых у меня нет в chroot-папке. А откуда тогда берутся USE-флаги - из загруженой ОС или из chroot-ОС.
Может собрать её из какого-нить stage 2 или 1 , но не знаю где его взять - на зеркалах генты только stage3.
Или использовать что-то типа Catalyst ?

Иными словами - подскажите, какием путем пойти, чтоб добиться результата.

dmitry_kozak

dmitry_kozak написал(а):
собрать туда ядро я initrd-образом ( кстате, обязателен ли он ? намного ли сложнее без него, учитывая, что система будит работать с флешки ?)

На венике у меня нет initrd, просто копирую ядро #cp arch/x86/boot/bzImage /boot/my-jadro и правлю grub. Если скорость загрузки не критична, то на initrd можно место сэкономить. IMXO

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".