Moving /boot to a separate partition

Roughly speaking:

  1. Create a partiton and format to ext2
  2. Copy contents from old /boot folder to new partition root
  3. Edit fstab with a separate boot entry, and run grub-install for the new boot location (using the --boot-directory= option)
  4. Boot and pray

It might be more convenient to do this from a liveCD (can easier be fixed if something goes wrong then).