/boot partition has a capacity of only 118 MB, despite being 512 MB in size

I ended up just making a new /boot partition and copying the files over. I then reinstalled GRUB. It now boots fine and I have more capacity.