Grub.- Modificar el sistema operativo por defecto

Antes de hacer cualquier cambio conviene hacer un respaldo del menu.lst. Teclear en el shell:

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup

Para restaurar:

sudo cp /boot/grub/menu.lst.backup /boot/grub/menu.lst

 

PASO 1.- Abrir menu.lst del grub

Escribir en la shell:

sudo gedit /boot/grub/menu.lst

PASO 2.- Encontrar el valor con el que cambiaremos el 0 de defautl

Buscando hacia abajo de menu.lst encontramos la lista de modos de arranque, empezamos a contar de arriba hacia abajo y empezando de 0 (cero) todas las líneas que digan title. Incluso la que nos indica que empieza la lista de otros S.O

PASO 3.- Cambiar el valor de la línea default de acuerdo al sistema operativo que será por defecto.

Buscamos la línea default. En mi Ubuntu se encuentra de esta manera:

default         0

Cambiamos ese cero por la posición en la cuenta que hicimos hace un momento.

Por ejemplo si quiero arrancar por el cuarto modo y como empiezo a contar desde cero el número que acompaña default es 3: default         3

PASO 4.- Guardar el archivo menu.lst

Por ejemplo en esta lista quiero que el windows sea el sistema por defecto, el número que le asigno es 6. Porque empezando a contar desde cero todas las titles incluida la que me indica la existencia de otros sistemas operativos. Mi línea quedaría como: default         6

## ## End Default Options ##

title		Ubuntu 8.10, kernel 2.6.27-11-generic
uuid		xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kernel		/boot/vmlinuz-2.6.27-11-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro splash vga=799
initrd		/boot/initrd.img-2.6.27-11-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid		xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kernel		/boot/vmlinuz-2.6.27-11-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro  single
initrd		/boot/initrd.img-2.6.27-11-generic

title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro splash vga=799
initrd		/boot/initrd.img-2.6.27-7-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid		xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
uuid		xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Windows Vista/Longhorn (loader)
root		(hd0,0)
savedefault
makeactive
chainloader	+1

 

http://www.gnu.org/software/grub/manual/grub.html
http://www.guia-ubuntu.org/index.php?title=Grub

 

Artículos de este blog relacionados:

Grub.- Cosas que hay que saber antes de comenzar a modificarlo
Grub.- Agregar imagen
Grub.- Esconder el menú
Grub.- Tiempo que está visible el menú
Grub.- Ponerle password al grub y a sus opciones de arranque

2 comentarios »

  1. null dicho:

    como arrancar openbsd desde grub..
    free.okupaweb.com/punk/varios/grub-openBSD.html

    también es interesante la opción de arrancar desde grub el cdrom si tu bios es demasiado vieja y no arranca desde cd.. que ya tiene que ser vieja, pero hace poco me ha pasado.

  2. travesuras dicho:

    Hola, el enlace no me abrió. Y eso que dices no me los sabia, tendré que buscarle. Saludos


{ RSS suscribirse para los comentarios en esta entrada} · { URI para TrackBack. }

Dejar un comentario