Появилось желание сделать такой самостоятельно.
Я так представляю, требуется следующее:
1. Установка и настройка системы, которую потом превратят в Live.
2. Сборка Generic ядра с поддержкой максимального кол-ва устройств и файловых систем
3. Упаковка / системы из п.1 в squashfs или аналогичную
4. Сборка initrd, скрипты которого создают блочные устройства (udev?), монтируют их, ищут там sqfs образ, монтируют его и chroot'аются.
В связи с этим есть ряд вопросов:
1. Я что-то пропустил? Если да, то что?
2. Для initrd будет использован busybox. Своим шеллскриптом мне надо заменять /sbin/init?