gostaria de saber como faço para alterar o tamanho da partição ext4 sem ter que iniciar com pendrive ou com liveCD.
Faça um backup completo de seu sistema, mover partições inferem em possíveis perdas de dados.
Você precisa carregar o sistema em ramdisk (crie um rakdisk e aponte o sistema para ele)
Desmonte o hd, mova as partições ( que devem obrigatoriamente ser contíguas)
Monte o hd, refaça as entradas do grub e reinicie a máquina, remova o ramdisk criado.
Deve demorar (com conhecimento) umas duas horas para fazer, entre testar, checar e mover partições.
Se não tem conhecimentos, esqueça, mover o sistema para ramdisk pode deixá-lo inutilizável.
Não há outra forma, já que para iniciar o sistema o hd tem que estar montado, e com hd montado não é possível mover partições
Bons estudos