Ik denk wel dat dit kan en dat het systeem opstartbaar blijft als je /dev/sda2 wist, dan /dev/sda3 naar voor verplaatst en vergroot. Wellicht verandert de UUID van de partitie niet, en Grub verwijst naar die partitie via UUID. Zoniet, dan kan Grub gemakkelijk eens opnieuw geïnstalleerd worden.
Een groter probleem lijkt mij dat je een partitie moet naar voor schuiven. Dat is een heel trage operatie, die niet met zekerheid goed zal aflopen.
Het nieuwe systeem is toch nog niet geconfigureerd. (Veel) sneller en gemakkelijker lijkt me in gparted /dev/sda2 en /dev/sda4 te wissen, dan de installatie door te voeren, waarbij je kan kiezen "gebruik vrije ruimte". Verdere partitionering en formattering wordt dan volautomatisch door het installatie uitgevoerd in de vrije ruimte, en je grub wordt na installatie correct geïnstalleerd.