У леса - "а" безударное падежное окончание (проверяется другим словом того же рода, в том же падеже, что и проверяемое, в котором окончание стоит под ударением: лес - леса (м.р., 2 скл., Р.п.) - двор - двора (м.р., 2 скл., Р.п.)
на опушке - "о" непроверяемая безударная гласная в корне // "е" - безударное падежное окончание (опушка - опушке (ж.р., 1 скл., П.п.) - сосна - сосне (ж.р., 1 скл., П.п.)
жила - "и" проверяемая безударная гласная в корне "жила - жить"
зима - "и" проверяемая безударная гласная в корне "зима - зимний"
в избушке - "и" - проверяемая безударная гласная в корне "избушке - избы (мн.ч.)" // "е" безударное падежное окончание (избушка - избушке(ж.р., 1 скл., П.п.) - сосна - сосне (ж.р., 1 скл., П.п.)