Desde mi punto de vista la forma mas facil de cambiar la imagen del grub2 es esta:
- obtienes de donde quieras una imagen que te guste, o incluso la creas tu.
- la abres con Gimp y la editas para asegurarte que tiene esta dimensión 640 x 480 pixels ( Gimp-imagen-escalar imagen ), la guardas con el nombre linuxmint.png ( asegurate que la extensión es .png )
- abres nautilus en modo root y vas a la carpeta /boot/grub y en ella veras que hay una imagen llamada linuxmint.png, bueno pues esta imagen que viene por defecto la sobreescribes con tu imagen linuxmint.png
- cierras el nautilus en modo root
- reinicias el sistema y veras que ya tienes como imagen de fondo del grub2 la imagen que tu hayas puesto de la forma anterior.
Antes de elegir la imagen que vayas a poner fíjate de que color son las letras, tanto las que se ven normalmente como las que se ven cuando las seleccionas, para que se vean bien, hagan contraste, sobre la nueva imagen que vas a poner. Por ejemplo yo tengo las letras en blanco y en negro cuando las selecciono, y por lo tanto mi imagen del grub2 no debe ser una imagen con fondo blando pues sino no se verían las letras.
A mi me ha funcionado perfectamente, y he cambiado varias veces la imagen del grub2, sobreescribiendo la imagen linuxmint.png con una nueva con el mismo nombre.
Ademas este método tiene la ventaja de que no toca "archivos sensibles" del sistema.
Os dejo la imagen que tengo en la actualidad como fondo de mi grub2