Уже в самой Ubuntu есть утилита создания загрузочной флешки. Там при создании можно выставить размер памяти используемый под пользовательские нужды. То есть куда все настройки и программы сохранятся. Проще некуда, но это если уже есть Ubuntu или вторая флешка.