Archivos en la Categoría: Grub

Cambiar Sistema Operativo Por Defecto en GRUB

Si tiene intalado más de un sistema operativo en su computadora, puede elegir el sistema operativo al que se entra por default de la siguiente manera:

como superusuario edite el archivo menu.lst

# vim /boot/grub/menu.lst

Desde luego, en lugar de vim puede usar kate o el editor que prefiera.
Busque la línea

default 0

y sustituya el 0 por el número en el que aparece ordenado su sistema operativo, contando a partir de 0 y teniendo en cuenta los modos usuario único, etc.
Como experiencia personal, tal vez sea conveniente hacer este cambio en el sistema operativo 0, aunque no tengo una razón para decir por qué, en mi caso sólo funcionó cuando modifiqué el archivo en ese sistema.

En este archivo otras cosas pueden ser modificadas, entre ellas el tiempo que se da por defecto para la elección del sistema operativo (10 segundos por lo general) basta con buscar la linea

timeout 10

y sustituir 10 por el número de segundos deseado.

¡EL ARCHIVO /boot/grub/menu.lst NO EXISTE!
La explicación anterior es válida para sistemas que usan una versión anterior de grub. En grub2, no existe menu.lst, en su lugar hay otros archivos. Uno de ellos es /etc/default/grub, el cual se puede editar

# vim /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Este archivo ha sido editado en mi linuxmint para comentar la segunda y la tercera opción. De esta manera, grub no manda de inmediato el sistema operativo por default, sino que da un tiempo de 10 segundos durante los cuales uno puede elegir la opción que se prefiera.
¿Qué pasa si tenemos más de un sistema operativo instalado? Igual que en el caso anterior, donde editabamos /boot/grub/menu.lst, podemos cambiar la opción GRUB_DEFAULT=0, por el número que se prefiera.
Como dicen los comentarios de éste archivo, una vez hecho los cambios, es necesario ejecutar la orden

# update-grub

para que los cambios se reflejen en el archivo /boot/grub/grub.conf

Anuncios