Infelizmente, isso não é fácil e, de fato, acredito que as postagens anteriores estão erradas de uma forma crucial.
/ dev / sda4 é uma partição estendida com 2 partições. A primeira coisa que você precisa fazer é excluir AMBAS dessas partições. Excluir a partição linux-swap não é importante, e pode ser feito simplesmente desativando o swap e excluindo-o (swapoff -a) - no entanto / dev / sda5 pode fornecer um desafio maior.
Sem saber mais sobre sua configuração, não é possível avisar com exatidão, mas se ela estiver montada e fizer parte de sua árvore, copie os dados dela em um diretório temporário, desmonte-a e mova os dados do espaço temporário para onde ele pertence (Felizmente não há muitos dados lá).
Você precisa fazer algo semelhante para mover o conteúdo de / dev / sda3 para / dev / sda2.
Depois de ter removido o conteúdo de / dev / sda3 e sda5, e removido swap, você pode excluir essas partições e recriar uma partição maior para / dev / sda3. Você provavelmente também deseja criar um arquivo de troca ou uma partição de troca. Depois de criar a área de troca, formate-a com mkswap / dev / sdX ou mkswap / path / to / file.
Você também precisa ir para / etc / fstab e remover / atualizar as montagens conforme apropriado.