Não, você não pode mover o espaço não alocado porque a tabela de partição reflete a localização dos setores no disco. Cada setor tem um ID de 1 a {muito} e eles são alocados em blocos contínuos para partições. Uma vez alocado, você não pode movê-los facilmente.
Você está usando sdb4 ou não? Se não uma coisa que você pode fazer é criar uma nova partição /boot partition a partir de sdb4 e mover os arquivos aqui. Isso exigirá a atualização do gerenciador de inicialização, provavelmente grub2 , mas é razoavelmente fácil de fazer.
No entanto, 238MB devem ser suficientes para /boot - se você estiver recebendo avisos de espaço, talvez queira excluir pacotes de kernel antigos e não usados . Geralmente é suficiente para manter apenas o primeiro e o anterior, caso você precise reverter.
Como deletá-los depende da sua distribuição, você aparentemente usa o Fedora , então aqui encontrei um link que deve ajudar: link