Есть дистрибутивы, которые можно поставить на очень маленькие и старые флешки, типа 128 и 256 Мб (если вдруг у кого сохранилась такая древность), например семейство PuppyRus Linux. Причем запустить это можно даже на динозаврах типа первого пня и с оперативкой 64-128 Мб (да-да, оно будет работать
). Для крипты такое чудо не подойдет, конечно, но какие-то свои мелкие секреты носить на такой флешке можно, хэхэ.
Оно то может и будет работать, но что из современного софта там запустить можно? х64 как минимум отпадает. Согласен что для крипты нужна полноценная современная ОС. Вообще загрузка с флешек имеет свои нюансы и думаю что виртуалки все же предпочтительней. Особенно если памяти от 16 и выше
Это я просто как пример написал, что можно на 128 Мб флешь поставить линух и он будет работать, мало того, там есть все, что нужно для офиса и еще чуток. )) Конечно для крипты он не подойдет, но что мешает взять 8-16ти гиговую флешку и засунуть туда самую свежую бубунту, дебиан или для особых любителей Арч, Федору с Мандривой... да хоть

Кали

.
Предпочтительней ли это линукса на виртуалке? Дело вкуса. Для меня флешка удобней. Она просто на кармане, а на большой машине виртуалка как бы хорошо (и да, не у всех оперативы 16, а выделять от восьми половину или не дай бог от четырех половину на линух на виртуалке - оно не айс, маловато будет), но не всегда удобно. А флешку с криптолинухом можно вставить в любую (чужую, на работе и т.д.) машину, даже без винта, лишь бы оперативки было хотя бы 2-4 гига.