Cambiar la imagen del GRUB con un BASH

FabianConP
  12 years ago
  0

Hola amigos en este post mostraré un simple bash, con el cual ustedes podrán cambiar la imagen del GRUB. Para comenzar varios se preguntarán que es un BASH, pues es simplemente un programa que ejecuta varios procesos, como por ejemplo apagar el computador, abrir un programa así como cerrarlo; entonces te preguntarás ¿Puedo hacer programas que me ahorren pasos que hago diariamente?, la respuesta es un claro ¡SÍ!.

Para empezar quisiera explicar un par de comandos que utilizaré para el script.

sudo Adquirir permisos de administrador.
cp Copia archivos, su estructura es: cp archivo /ruta de destino
sudo update-grub2 Actualiza el GRUB

Vamos con el código:

#!/bin/bash
# Comprueba la existencia de la imagen linuxmint.png
if [ -e "linuxmint.png" ] ; then
 #Copia la imagen a la carpeta /boot/boot/grub
    sudo cp linuxmint.png /boot/boot/grub
 #Copia la imagen a la carpeta /boot/grub
    sudo cp linuxmint.png /boot/grub
 #Actualiza el grub
    sudo update-grub2
else
    #Imprime error si no se encuentra la imagen
    echo "No se ha encontrado la imagen linuxmint.png"
fi

 

 

Guardan el archivo con el nombre que ustedes deseen, pero con la extensión .sh en la carpeta donde tengan la imagen linuxmint.png



Abrimos la carpeta en la cual tenemos la imagen y el script en la terminal, (clic derecho "Abrir en una terminal"), sólo nos falta generar el ejecutable y ejecutarlo, para eso necesitaremos:

Crear el ejecutable chmod +x programa.sh
Ejecutarlo ./programa.sh
 


Aprende, disfruta y comparte.