2. Странная какая-то задача. Или я чё не пОнял? И что значит "заметет"?
Нарисуем еще на каждой грани красную стрелку, противоположную существующей. Красные стрелки показывают, какая грань будет следующей верхней. (Если отметить центры граней, и соединить соответствующие центры по красным стрелкам, получим орграф с вершинами в вершинах октаэдра).  Ясно, что, гуляя по стрелкам, мы вляпаемся в цикл. Какой длины?
а) 2. Тогда кубик будет дергаться по двум клеткам, и всего затопчет не боле 

 клеток.
б) 3. Катание кубика показывает, что такому циклу соответствует движение по квадратику 

. Мало.
в) 4. Пар противоположных вершин - три. Значит, в цикле есть така пара, пусть это 

 и 

, Тогда цикл есть 

. Если 

 - противоположны, то кубик укатится по прямой в туман. Если нет, то - катаем - кубик катится по контуру квадратика 

.  Мало.
г) 5. Одна вершинка не вошла, есть пара противоположных, и с одной стороны от них - одна вершинка, а с другой - две. Методом глядения на картинку видим,  что, с точностью до переобозначений и симметрии, цикл есть 

 (либо 

 - но это то же самое). Катая кубик, видим: затопчет контур квадратика 

 со вдавленными углами ( в шахматной нотации: 

 (старт!), 

 (второй цикл)

 (третий) 

 (четвертый ) 

. Далее - зациклились). Итого: 

 клеток (не боле)
д) 6. Расставим по кругу 6 точек: 2 красных, две синих и 2 зеленых, так, что одноцветные не стоят рядом. Это можно сделать (с точностью до перекрашивания и симметрий) двумями способами : либо все одноцветные - в противоположных  вершина, либо только одна пара - в противоположных.  Катание кубика показывает, что в обоих случаях он уедет в туман (за три перекатывания он "ходит конем" (в первом случае - конем 

, во втором - обычным конем 

), далее этот же ход повторяется ).  Опять ни фига не вышло...
(Оффтоп)
Ну дурное какое-то решение. Может, как то четность-нечетность цикла обыграть - для 4 и 6 - едет в туман....