Hola a todos, hoy os explicaré como podemos modificar el grub en Linux, simplemente debemos modificar un solo archivo.
El grub nos permite elegir entre cargar uno u otro SO cuando tenemos mas de uno en la maquina, si por defecto no te gusta como esta estructurado o si tiene poco tiempo para elegir, te explicamos como lo puedes modificar.
Antes de empezar os recomiendo hacer una simple copia del fichero que vamos a tocar, para evitar problemas en el caso de que equivocarnos.
sudo cp /boot/grub/grub.cfg /boot/grub/grubCOPIA.cfg
En caso de error, solo tendremos que borrar el fichero original y cambiar el nombre del fichero de copia por el original.
Abrimos una terminal y escribimos el siguiente comando:
sudo nano /boot/grub/grub.cfg
Inserta tu contraseña de administrador. Pudes usar otro editor de texto como gedit, por ejemplo.
Buscamos la línea set default=»0″
El 0 indica la posición del SO que se cargará por defecto. Aconsejo no cambiarlo de momento.
Seguro que tienes un Linux instalado si tienes grub, y veras que te aparece no solo Linux y tu otro SO, sino otros que en realidad pertenecen a nuestro Linux.
Buscamos las líneas que empiezan por menuentry y comentamos las líneas desde { de la línea de menuentry hasta donde se cierra con } usando el carácter #
Por ejemplo:
#Aqui empezamos a comentar # menuentry 'Ubuntu, with Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux$ # recordfail # load_video # gfxmode $linux_gfx_mode # insmod gzio # insmod part_msdos # insmod ext2 # set root='hd0,msdos3' # if [ x$feature_platform_search_hint = xy ]; then # search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 f68a97d1-$ # else # search --no-floppy --fs-uuid --set=root f68a97d1-def7-40d1-b422-c4690d6249e1 # fi # echo 'Loading Linux 3.13.0-24-generic ...' # linux /boot/vmlinuz-3.13.0-24-generic root=UUID=f68a97d1-def7-40d1-b422-c4690d6249e1 ro quiet splash $vt_handoff # echo 'Loading initial ramdisk ...' # initrd /boot/initrd.img-3.13.0-24-generic # } #Fin del menuentry
Ahora que ya tenemos los sistemas operativo que queremos, podemos poner el sistema operativo por defecto. En la línea set default=»0″
Si quieres que el sistema operativo ea el segundo, tendrás que poner un 1 en lugar de un 0, un 2 si quieres el tercer sistema operativo, etc.
Ahora vamos a cambiar el tiempo, por defecto son 10 segundos, si quieres cambiarlo, buscamos este trozo de código.
if [ "${recordfail}" = 1 ] ; then set timeout=10 else if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=10 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=10 fi fi
Con cambiar el segundo set timeout=30 es suficiente. Ahora ya tenemos más tiempo para elegir un sistema operativo.
Recuerda que debes guardar el fichero con CTRL+O
Espero que os sea de ayuda. Si tenéis dudas, preguntad, estamos para ayudarte.
Deja una respuesta