¿Donde esta gfxboot.cfg?

Si andas buscando el archivo de configuración de gfxboot.cfg, te darás cuenta que no esta en una ubicación directa, sino que forma parte de una archivo cpio, un archivo binario que aloja en si mismo una serie de archivos a modo de directorio comprimido.

Este archivo cpio varia en su nombre en algunas distribuciones (En Suse Enterprise esta en /boot/messages y en Mandriva en /boot/gfxmenu por mencionar ejemplos), así que una forma sencilla de ubicar es revisando en el archivo de configuración del Grub la linea gfxmenu. Una linea en comando sería algo así

$ grep gfxmenu /boot/grub/menu.lst
u
$ grep gfxmenu /boot/grub/grub.cfg  


Según que se que use Grub u Grub2 respectivamente.

Supongamos que la ubicación obtenida haya sido /boot/gfxmenu , el paso para extraer el archivo es crear un directorio y extraerlo allí

$ mkdir test ; cd test/ ; cpio -idv < /boot/gfxmenu

Al hacer esto, no sólo obtenemos el archivo en cuestión sino el contenido del archivo cpio.

Si se desea hacer cambios permanentes al archivo gfxboot.cfg debemos hacer lo siguiente dentro del directorio creado

# ls | cpio -o > /boot/gfxmenu