Muchos de vosotros tendréis instalado vuestro Ubuntu con otro sistema operativo en un PC/Laptop/Netbook. Para configurar el Grub en anteriores ediciones de Ubuntu se hacia el típico:
sudo gedit /boot/grub/menu.lst
Y allí se retocaba el tiempo que aparecía el menú de selección y la opción predeterminada para arrancar. Pues en Ubuntu 9.10 se instala el Grub 2 que ya no nos permite editar esa configuración ejecutando el comando anterior. En este post y en unos pocos pasos os voy a indicar que tenéis que hacer para modificar vuestro Grub.
Lo primero es crear una copia de respaldo de la actual configuración del Grub con el siguiente comando:
sudo cp /boot/grub/grub.cfg /boot/grub/grub_bckp.cfg
Ahora pasamos a editar el archivo grub.cfg que es el encargado de mostrarnos la lista de sistemas operativos al iniciar mediante el siguiente comando:
sudo pico /boot/grub/grub.cfg
Tienes que hacerlo en una terminal y con el editor Pico porque con Gedit no funciona.
Ahora vas a encontrar muchas lineas de código, algo parecido a esto en tu terminal:
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 9aa1c56e-f513-4fbc-a76a-7ca96eff316d
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
Y si te fijas he marcado 2 instrucciones que te van a servir:
set default=”0″ Esta línea indica el sistema operativo seleccionado por defecto
set timeout=10 Indica el tiempo maximo que se mostrara la lista antes de iniciar el sistema operativo seleccionado por defecto
Ahora poniendo un ejemplo práctico tenemos esta pantalla en nuestro Grub al iniciar:
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Windows 7 (loader) (on /dev/sda1)
Y queremos que este seleccionado por defecto Windows 7. Para eso debemos modificar el set default=”0″ a set default=”4″ ¿Cómo saber el numero que poner? Cuenta en que lugar esta la opcion que quieres seleccionar y restale 1 ya que el Grub empieza a contar desde cero. Ahora solo tendrías que poner el valor del tiempo que quieres dejar en espera el Grub antes de iniciar y tendrás personalizado tu Grub.
Para finalizar guardamos el archivo con CONTROL-O y salimos con CONTROL-X y ya tendremos personalizado nuestro Grub. La próxima ves que reinicies el sistema ya te aparecerá el Grub con los cambios que has realizado.
Para más info visita la Guía-Ubuntu