Несколько лет назад делал себе хитрую загрузочную флешку на базе debian etch- на ней лежал squashfs образ и .tar.gz в котором лежали изменения этого образа через unionfs, файловая система на флешка была fat32. Через загрузчик (grub) можно было выбрать варианты загрузки - обычная, слияние всех изменения в один файл, загрузка без сохранения изменений, и отказ от уже существующих изменений. Были еще какие то изменения в стартовых скриптах - например не запоминать mac адреса/имена сетевых карт в правилах udev. В итоге была полноценная система с возможностью обновления, установки пакетов и тп. интересует, есть ли что-то готовое, подходящие под описание (вариантами загрузки можно пренебречь, тк вещь это довольно специфическая), или придется делать самому.