Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
acceso a nuestros sistemas operativos. A destacar: quitar algunas lneas, como las de memtest y
antiguos kernel que no utilizamos al arrancar nuestro ordenador al mostrar los Sistemas
Operativos para su eleccin, cambiar el nombre a los sistemas operativos, modificar el tiempo de
espera, aadir imgen de fondo, .
Os voy a dejar dos opciones para hacerlo, la primera es la "oficial de Ubuntu", y la "tradicional",
editando archivos. Y otra es instalando una aplicacin con interfaz grfica, para aquellos que lo de
editar archivos no les va. Adems al final os dejo un enlace para instalar Burg (aplicacin muy
interesante para tunear la pantalla del grub).
Despus de realizar cualquier cambio en este archivo, para que surta efecto debemos de
actualizar el Grub con:
sudo update-grub
Con este comando podemos ver los nombres de todos los sistemas operativos (los nombres no
cambian hasta que ejecutamos sudo update-grub2)
sudo cat /boot/grub/grub.cfg | grep "menuentry" | cut -d '"' -f 2
Podemos, por ejemplo, hacer que el nombre de Ubuntu sea del tipo "Ubuntu, Karmic 2.6.31-15-
generic", aadimos la lnea:
codename="`lsb_release -cs`"
al final de:
while [ "x$list" != "x" ] ; do
linux=`version_find_latest $list`
echo "Found linux image: $linux" >&2
basename=`basename $linux`
dirname=`dirname $linux`
rel_dirname=`make_system_path_relative_to_its_root $dirname`
version=`echo $basename | sed -e "s,^[^0-9]*-,,g"`
alt_version=`echo $version | sed -e "s,\.old$,,g"`
linux_root_device_thisversion="${LINUX_ROOT_DEVICE}"
De esta forma aadimos una nueva variable con el nombre de la distro al archivo, que podremos
usar despues en la siguiente Linea:
linux_entry "${OS}, ${codename} ${version}" \ -> de esta forma mostrar "Ubuntu, Karmic 2.6.31-
15-generic"
linux_entry "${OS} ${codename}" \ -> de esta forma mostrar "Ubuntu Karmic"
linux_entry "${OS} Texto que quieras" \ -> de esta forma mostrar "Ubuntu Texto que quieras"
Vamos a la seccin del archivo que corresponda (si es para cambiar Windows es la primera
seccin sobre la lnea 80)
for OS in ${OSPROBED} ; do
DEVICE="`echo ${OS} | cut -d ':' -f 1`"
LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
BOOT="`echo ${OS} | cut -d ':' -f 4`"
Y abajo cambiamos:
if [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Por:
if [ "${LONGNAME}" = "Titulo literal que aparece en el menu grub" ] ; then
LONGNAME="Nuevo ttulo que quieres"
elif [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Por ejemplo, si en el men grub aparece "Windows 7 (loader) (on sda1)" y queremos que ponga
"Seven (on sda1)", entonces escribiremos:
if [ "${LONGNAME}" = "Windows 7 (loader)" ] ; then
LONGNAME="Seven"
elif [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi
Eliminar memtest
Para que no aparezca memtest en el men, le quitamos los permisos de ejecucin con el
siguiente comando:
sudo chmod -x /etc/grub.d/20_memtest86+
y cambiamos
#GRUB_DISABLE_LINUX_RECOVERY="true"
por:
GRUB_DISABLE_LINUX_RECOVERY="true"
Lo que hemos hecho es quitar la # delante de la lnea que se denomina "descomentar", haciendo
que el sistema pase de largo y no lea esta lnea cuando arranca
Y si no queremos eliminarlo sino que no salga en el Grub, podemos mover los archivos de ese
kernel de la carpeta /boot a una carpeta creada por nosotros. Primero creamos la carpeta:
sudo mkdir /boot/kernels
A continuacin movemos la imagen del kernel (debemos cambiar 2.6.31-14 por el kernel que
queramos eliminar del men):
sudo mv /boot/vmlinuz-2.6.31-14-generic-pae /boot/kernels/
Y tambien podemos mover la imagen de que se utiliza para entrar en el modo recuperacin
(debemos cambiar 2.6.31-14 por el kernel que queramos eliminar del men):
sudo mv /boot/initrd.img-2.6.31-14-generic-pae /boot/kernels/
Despues actualizamos grub.cfg:
sudo update-grub2
Ahora podemos comprobar que podamos acceder al kernel que queramos viendo las entradas del
grub con el siguiente comando: sudo cat /boot/grub/grub.cfg | grep "menuentry" | cut -d '"' -f 2
Nota: esto lo deberemos hacer cada vez que actualizamos a un nuevo kernel
En la seccin:
En la seccin:
GRUB_TIMEOUT="10"
Cambiamos el Tiempo de espera en segundos.
Grub Customizer es una aplicacin grfica para editar nuestro grub, muy til para aquellos que lo
de editar archivos no les va o tienen miedo de estropear su Ubuntu.
Instalacin:
Ejecucin:
Pginas oficiales:
3 Burg
Tambin tenemos la opcin de instalar BURG para tunear nuestro grub con iconos y pantallas
muy agradables a la vista. ms informacin en:
http://ubuntu-guia.blogspot.com/2010/01/blog-post.html
.