O motivo pelo qual você não pode crescer / dev / sda2 é que sua partição swap em / dev / sda3 está muito próxima de / dev / sda2 para permitir qualquer crescimento. Note que sua partição / dev / sda2 começa no setor 226453503 e sua partição swap começa no próximo setor 226453504. Então, na verdade, você está pedindo para criar uma partição sobre a seguinte (uma idéia muito ruim e é por isso que não é permitida)
Para resolver esse problema, você poderia mover a troca para o final da unidade (gparted vem à mente) ou removê-la e adicioná-la de volta depois de crescer / dev / sda2 (com qualquer ferramenta de particionamento que você esteja mais confortável com ). Infelizmente, não tenho sugestões para automatizar o processo, pois ele parece ser dependente da situação. No entanto, pelo menos agora você sabe a causa raiz do seu problema.
Há um problema e uma solução muito parecidos aqui: link