Bootloader Dual boot: cambiar el sistema de inicio por defecto

Noviembre 2016


A continuación te enseñaremos a cambiar el sistema de inicio por defecto que sigue tu "bootloader"

Para LILO


Editar tu archivo de configuración "/etc/lilo.conf".

Reemplazar el valor de la variable "default" por la "etiqueta" correspondiente al sistema operativo deseado.

Por ejemplo en el archivo que sigue, el sistema de inicio será Linux:
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
default=linux 
prompt 
timeout=50 
message=/boot/message 
  
other=/dev/hda1 
        label=windows 
        table=/dev/hda 
  
image=/boot/vmlinuz 
        label=linux 
        root=/dev/hda4 
        append="" 
        read-only


Para "iniciar" en "Windows" basta simplemente cambiar la variable "default" como esto:
boot=/dev/hda 
map=/boot/map 
install=/boot/boot.b 
default=windows 
prompt 
timeout=50 
message=/boot/message 
  
other=/dev/hda1 
        label=windows 
        table=/dev/hda 
  
image=/boot/vmlinuz 
        label=linux 
        root=/dev/hda4 
        append="" 
        read-only


Después de haber guardado la configuración de tu archivo "/etc/lilo.conf", es imperativo reiniciar "lilo" para que los cambios sean tomados en cuenta, si no las modificaciones no tendrán ningún efecto.

En un terminal y siempre en "root", escribe:
/sbin/lilo -v

Para GRUB


Editar tu archivo de configuración, en función de tu distribución "/boot/grub/grub.conf" o "/boot/grub/menu.lst".

Reemplazar el valor de la variable "default" por el número correspondiente al sistema deseado.

Atención: no obstante la numeración comienza en "0" (cero).

Por ejemplo en el archivo que sigue, el sistema operativo de inicio será "Linux":
default=0 
timeout=10 
splashimage=(hd0,0)/grub/splash.xpm.gz 

# section to load linux 
# entrada 0
title Linux (2.4.18-5.47) 
        root (hd0,0) 
        kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2 
        initrd /initrd-2.4.18-5.47.img 

# section to load Windows 2000 
# entrada 1
title windows 
        rootnoverify (hd0,0) 
        chainloader +1


Para iniciar en "Windows" basta simplemente cambiar la variable "default" como esto:
default=1 
timeout=10 
splashimage=(hd0,0)/grub/splash.xpm.gz 

# section to load linux 
# entrada 0
title Linux (2.4.18-5.47) 
        root (hd0,0) 
        kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2 
        initrd /initrd-2.4.18-5.47.img 

# section to load Windows 2000 
# entrada 1
title windows 
        rootnoverify (hd0,0) 
        chainloader +1


Guardar tu configuración. No hay necesidad de iniciar "grub", las modificaciones son inmediatamente tomadas en cuenta.

Saber más


Desinstalar LILO o GRUB

Consulta también :
El documento «Bootloader Dual boot: cambiar el sistema de inicio por defecto» de CCM (es.ccm.net) se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo siempre y cuando respetes las condiciones de dicha licencia y des crédito a CCM.