в виртуальной машине ещё пробовать
Если не хватает таланта даже просто запустить, то про виртуальную машину вообще молчу. Не говоря о том, что и ресурсов потребуется много больше и времени.
чтобы уже почти всё было перечислено
Почти по Цою, все говорят live, не не многие знают о нем.
1. Загружаться прямо из исо-образа. Никакой мороки с флешками, а уж тем более не переписывать каждый раз новый образ.
2. Режим "persistent" и вот уже live сохраняет все изменения, как обычная установленная система.
3. Сохранить систему "как живую". Конечно немного сложнее, чем просто запустить, но и возможности... Можно на один раздел насохранять столько систем, сколько влезет. Если сохранять в виде каталога, можно изменять, копировать, удалять в нем файлы, что приближает ее к обычной системе.
Находится может даже на системном разделе. Загружается как обычный live. И уж абсолютно никак не мешают друг другу.
А если по теме, то и без live можно немного изолировать друг от друга разные DE.
Например, делал, чтобы при логине каждая сессия монтировала свою оверлейную файловую систему, в которой и помешались все файлы, необходимые для этой сессии.