Обычно ведь делают так: грузятся с liveCD и устанавливают систему на USB флешку, затем настраивают tmpfs, так?
Просто я сделал себе так:
создал на флешке первый primary раздел Fat32 и второй Primary Fat32, отведя ему 700МБ и сделав его активным. Спомощью unetbootin установил на sdc2 Xubuntu.
На разделе sdc1 расположил образ ext2 с именем файла casper-rw.
На реальном железе пока не проверял работу, но виртуалбокс нормально загрузился с этой флешки, изменения в системе сохраняются.
Какие недостатки или преимущества у ворого способа?