Logo

lunes, 12 de julio de 2010

GRUB2.- Cambiar el sistema operativo de arranque por defecto

GRUB2.- Cambiar el sistema operativo de arranque por defecto

Cambiar el sistema operativo de arranque por defecto.
Paso 1.- Conocer cual es el orden de las opciones de arranque en el grub2.
Podemos fijarnos cual es el orden de las opciones del menú cuando arranca el grub2 y contar desde cero (0) y de arriba hacia abajo. O abrimos el archivo /boot/grub/grub.cfg sin permisos de root, buscamos cada línea que comienza con menuentry; y ya que la tenemos localizadas contamos de la misma manera, desde 0 y de arriba hacia abajo.
Importante.- Se debe de abrir el archivo /boot/grub/grub.cfg sin permisos de root porque ese no se modifica. Esta generado automáticamente por update-grub (también se le llama con update-grub2 y /usr/sbin/grub-mkconfig, las tres son la mis cosa) cuando usamos templates de /etc/grub.d y/o cambiamos el archivo /etc/default/grub
Ejemplo:
Mis opciones de arranque en el grub2 están en este orden y junto a ellas le puse el número que le toca en GRUB_DEFAULT para arrancar desde ahí:
0 ----- Ubuntu, Linux 2.6.31-14-generic
1 ----- Ubuntu, Linux 2.6.31-14-generic (recovery mode)
2 ----- Memory test (memtest86+)
3 ----- Memory test (memtest86+, serial console 115200)
4 ----- Ubuntu 8.04.2, kernel 2.6.24-24-generic (on /dev/sda1)
5 ----- Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode) (on /dev/sda1)
6 ----- Ubuntu 8.04.2, memtest86+ (on /dev/sda1)
Paso 2.- Abrimos el archivo /etc/default/grub y cambiamos la línea GRUB_DEFAULT. Le cambiamos el número que tiene por el que tiene la opción en el grub2 con la que va a arrancar por defecto y guardamos.
Abrimos el archivo con esta orden:
sudo nano /etc/default/grub
Ejemplo:
Quiero que arranque con el Ubuntu 8.04.2, kernel 2.6.24-24-generic (recovery mode) (on /dev/sda1) y como le toca el 5 la línea GRUB_DEFAULT queda:
GRUB_DEFAULT=5
Nota.- Para cambiar el archivo /etc/default/grub y evitarnos problemas es mejor usar el editor nano porque así evitamos introducir caracteres extraños y muchas veces invisibles en el código.
Paso 3.- Actualice el archivo /boot/grub/grub.cfg; ejecutando en consola update-grub
En la terminal cualquiera de estas dos:
sudo update-grub





Para modificar opciones del menu de inicio de grub-2

La configuración en la versión del Grub2, se almacena en el archivo grub.cfg
Este archivo es generado automáticamente al ejecutar: update-grub
Este comando modifica el archivo grub.cfg siguiendo las plantillas almacenadas en /etc/grub.d/ y el archivo /etc/default/grub
No es conveniente incorporar las entradas de los sistemas operativos a mano en su configuración ni modificar sus parámetros, esto se hace modificando el archivo mencionado, /etc/default/grub, y creando las plantillas necesarias en /etc/grub.d/
Por ejemplo, en el caso en que sea necesario añadir una nueva entrada de sistema operativo en el menú hay que crear un nuevo archivo en /etc/grub.d.


  __^__                                           __^__ 
 ( ___ )------------------------------------------( ___ ) 
  | / | Linux ryor310575-laptop 2.6.32-23-generic  | \ |
  | / | #37-Ubuntu SMP Fri Jun 11 07:54:58         | \ |
  | / | UTC 2010 i686 GNU/Linux                    | \ |
  | / | Distributor ID: Ubuntu                     | \ |
  | / | Description: Ubuntu 10.04 LTS              | \ |
  | / | Release: 10.04                             | \ |
  |___| Codename: lucid                            |___|
 (_____)------------------------------------------(_____)

 

No hay comentarios:

Publicar un comentario