Как дополнение к вышеупомянутому ответу, также см. https://lwn.net/Articles/454795 для подробного объяснения технологии.
Из того, что я понимаю, zram будет заменен frontswap, который еще не находится в ядре магистрали, но который имеет преимущество, что никакой фиксированный размер подкачки не должен быть настроен. Это поможет включить и cleancache и frontswap (вместо zram и cleancache, где память, используемая для zram, не может использоваться для cleancache).
Существует руководство, чтобы сделать точно это по этому вопросу:
Установка Личинки 2 на карте флэш-памяти с интерфейсом USB
как первый ответ. Это отвечает на это отлично (предполагающий, что я знаю то, что Вы спрашиваете), и позволяет Вам иметь несколько isos на палке usb, путем установки личинки.
"YUMI (Ваш Универсальный Установщик Мультиначальной загрузки), преемник MultibootISOs. Это может использоваться для создания Карты флэш-памяти с интерфейсом USB Мультиначальной загрузки, содержащей несколько операционных систем, антивирусных утилит, клонирования дисков, инструментов диагностики, и т.д. Вопреки MultiBootISO, который использовал личинку для начальной загрузки файлов ISO непосредственно от USB, YUMI использует syslinux для начальной загрузки извлеченных дистрибутивов, сохраненных на USB-устройстве, и возвращается к использованию личинки для Начальной загрузки Нескольких файлов ISO от USB при необходимости".