Запятая ставится.
Правильно: У меня нет десяти копеек.
Корректно: Все от него шарахались, как не знаю от кого.
Корректно: Не ленитесь - выбирайте диету, комплекс упражнений.
Запятая не ставится.
Эта ситуация противоречивая. По основному правилу о знаках на стыке союзов возможность перестановки придаточной части дает повод ставить запятую между союзами: ...но, как этого добиться, я не знал (ср. ...но я не знал, как этого добиться). Д. Э. Розенталь показал особый случай отступления от основного правила, когда союз и присоединяет целое сложноподчиненное предложение: Он давно уже уехал, и где он теперь, никто не знает. Полагаем, что такая пунктуация возможна и в Вашем предложении.
Слово ведь не обособляется: Но ведь у этих народов не были распространены...
Нужна точка: Вкусно не значит дорого.
Правильно: воинам – разведчикам-мотоциклистам.