Inicio > ubuntu > Cambiar el orden de Arranque de Grub 2 en Ubuntu 12.04

Cambiar el orden de Arranque de Grub 2 en Ubuntu 12.04

Ubuntu-11-10

Ubuntu-11-10

Bueno algo muy simple como esto:

  1. Verifica si esta instalado el grub2 lo puedes hacer con el siguiente comando desde el terminal:   sudo apt-get install grub2
  2. Luego ingresa tu contraseña, a continuación  verifica las opciones de arranque que posees, con el siguiente comando: sudo update-grub2
  3. te va a salir las opciones de arranque, si posees Windows también te va a salir, ahora cuenta las opciones pero el conteo lo haces desde cero, es decir 0, 1, 2, 3 etc.
  4. Una ves que ya sabes que opción de arranque quieres que vaya por defecto, configura el siguiente archivo: sudo gedit /etc/default/grub, busca la opción GRUB_DEFAULT=0 y cambia por el numero de la opción que desees que arranque primero y guarda el archivo.
  5. Finalmente actualiza el grub2 con el siguiente comando: sudo update-grub2
  6. eso es todo espero que te sea útil, hasta pronto
About these ads
Categorías:ubuntu
  1. octubre 21, 2011 en 3:54 pm | #1

    Interesante Cesar, sabes talvez como cambiar la resolucion VGA para que al arrancar use la que yo desee.

  2. febrero 22, 2012 en 4:17 am | #2

    Es la solución más sencilla y la mejor que encontré para mi problema con el grub ¡Muchas gracias!

  3. Khelx3
    marzo 5, 2012 en 10:54 am | #3

    En mi caso me lié al contar las opciones que salen en el paso 2 con el comando “sudo update-grub2″ ya que algunas salieron repetidas. Más sencillo todavía es contar (igualmente desde 0) las opciones que salen cuando aparece el menu de grub2 en el arranque y escoger en consecuencia!
    Saludos y gracias por la ayuda!

    • marzo 5, 2012 en 9:46 pm | #4

      veo q has actuliazado el kernel p eso t salen las opciones anteriores, para ello elimina los kernels antiguos y quedate solo con el actual

  4. pruebasoles
    marzo 5, 2012 en 7:55 pm | #5

    Hola…
    A mi me respondio que no existe el Grub2, pero que hay un archivo parecido llamado grub-pc.

    Por lo demas, dices: «VERIFICA» pero el comando que escribes para tal verificacion, me da la impresion que es el de INSTALAR.
    ¿entonces?
    Verifico o instalo?
    No entiendo.
    Gracias

    • marzo 5, 2012 en 9:45 pm | #6

      en ese caso debes de intalar el grub2 luego seguir con los pasos

    • abril 12, 2012 en 10:32 pm | #7

      debes instalar el grub2, con el siguente comando: sudo apt-get install grub2
      saludos suerte
      antentamente
      Cesar

  5. Daniel
    marzo 25, 2012 en 5:59 pm | #8

    uhhhh hombre muchas gracias no sabìa como y estaba probando con un programa pero que no me daba resultado ahora si :D un saludo

  6. Ronny Leal
    abril 4, 2012 en 4:29 pm | #9

    Muchas gracias hermano los comandos funcionan a la perfección. Para información de los demás usuarios estoy usando Ubuntu 11.10 Oneiric con nucleo Linux 3.0.0-17 generic.

  7. abril 19, 2012 en 10:00 pm | #10

    Tengo experiencia en Linux. Instalé win7 con ubuntu 11.10. Aplico sudo gedit /etc/default/grub y no abre nada. Tampoco encuentro la terminal en el modo gráfico. Si entro con [ALT]+[CTRL] y [F1] y pongo el comando. Me manda a gedit –help
    Un defecto claro del ubuntu para usuarios novatos.
    Es para que arranque win7 por defecto.
    Gracias.

  8. abril 19, 2012 en 10:17 pm | #11

    Problema solucionado. Encontré la terminal con la ventana buscar. Luego abrió el gedit el archivo grub. Y seguí los pasos de este tutorial. Hay tutoriales en la red pero no para ubuntu 11.10. Todos estos pasos son muy difíciles para un usuario novato ubuntu, no hay un modo simple y fácil de hallar para cambiar la opción por defecto.
    Este tutorial es simple, didáctico y claro. Gracias.

  9. Dario
    abril 20, 2012 en 9:13 pm | #12

    como elimino los kernels antiguos?

    • abril 20, 2012 en 9:35 pm | #13

      Bueno primero deber verificar si existen kernels antiguos en tu equipo estp lo haces con el siguiente comando desde la consola

      $ dpkg –get-selections | grep linux-image

      Ahi t sale la lista de los kernels anteriores, de ahí debes de comenzar a borrarlos y solo quedarte con los últimos, esto lo haces con el siguiente comando

      $ sudo apt-get remove –purge paquete

      Claro que en la parte debe de paque debe de ir el kernel por ejemplo

      $ sudo apt-get remove –purge linux-image-2.6.24-19-generic

      Suerte, ojo cuidado con borrar el ultimo kernel q posees

  10. Dario
    abril 20, 2012 en 9:41 pm | #14

    muchas gracias me sirvio mucho tu informacion :)

  11. George
    abril 22, 2012 en 9:02 pm | #15

    hola, muy buena la info pero antes de tocar algo me gustaría que me orientes un poco, resulta que instale Ubuntu 11.10, en la parte de particiones elegi avanzado y me cree las particiones a utilizar para el ubuntu, no tuve en cuenta la de win xp, hasta ahi perfecto pero al reiniciar la pc luego de la instalacion me arranca el Ubuntu directo y no me da la opción a elejir XP :(; si fuera por mi borraría windows para siempre ya que esta version de Ubuntu esta super buena PERO mi hijo juega a un juego que solo lo hago andar en windos “Gunbound”, PREGUNTA: como debo hacer para corregir el arranque y me permita seleccionar el windos.- gracias espero me puedan ayudar

    • abril 23, 2012 en 3:03 am | #16

      Hola debes de ir a Ubuntu y busca en el directo de Ubuntu y revisa si consta la partición de Windows, espero que no hayas borrado la partición de Windows al momento que creaste la partición para Windows porque ahí si tendrías un gran problema ya q toca instalar nuevamente Windows y has perdido toda la información, si esta ahi la particion de windows instala el grub2, ahi ya debe aparecer las opciones de arranque.
      sudo apt-get install grub2
      saludos

  12. marcos
    mayo 3, 2012 en 11:59 am | #17

    hola, tengo un problema ubuntu no me detecta windows xp profesional. e verificado si esta el grub2 y me sale esto:E: Package ‘grub2′ has no installation candidateE: Package ‘grub2′ has no installation candidate
    ubuntu@ubuntu:~$ sudo update-grub2
    /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
    ubuntu@ubuntu:~$ sudo apt-get install grub2
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package grub2 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    However the following packages replace it:
    grub-pc-bin grub-pc grub-efi-ia32-bin grub-efi-ia32 grub-efi-amd64-bin
    grub-efi-amd64

    no entiendo mucho pero creo que tengo instalado el grub2 no?como lo instalo?alguien me puede ayudar? gracias

  13. marcos
    mayo 3, 2012 en 12:01 pm | #18

    marcos :
    hola, tengo un problema ubuntu no me detecta windows xp profesional. e verificado si esta el grub2 y me sale esto:E: Package ‘grub2′ has no installation candidateE: Package ‘grub2′ has no installation candidate
    ubuntu@ubuntu:~$ sudo update-grub2
    /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
    ubuntu@ubuntu:~$ sudo apt-get install grub2
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Package grub2 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    However the following packages replace it:
    grub-pc-bin grub-pc grub-efi-ia32-bin grub-efi-ia32 grub-efi-amd64-bin
    grub-efi-amd64
    no entiendo mucho pero creo que no tengo instalado el grub2 no?como lo instalo?alguien me puede ayudar? gracias

  14. Javicho
    mayo 26, 2012 en 3:26 pm | #19

    me sirvió de mucho tu aporte Cesar Gracias

  15. sa
    mayo 30, 2012 en 5:16 am | #20

    en la orden sudo gedit /etc/default/grub para ver los archivos me dice orden no encontrada ke puedo aser si lo anterior sali MB

  16. nel
    junio 28, 2012 en 5:59 pm | #22

    gracias amigo

  17. karol
    julio 1, 2012 en 11:04 pm | #23

    Una pregunta, para cambiar los nombres de las opciones de arranque donde se modifica? y también para esconder alguna de ellas? He buscado por ahí y en teoría seria:
    $ sudo gedit /boot/grub2/menu.lst
    pero no tengo esos archivos.
    Con la versión de Ubuntu 12.04LTS

  18. hernan
    julio 28, 2012 en 10:31 pm | #24

    Muchas gracias. muy util

  19. Jair
    agosto 24, 2012 en 11:13 pm | #25

    La mejor solución… sencilla y directa!!!! gracias

  20. septiembre 21, 2012 en 2:59 am | #26

    impecable gracias fue la opcion que me sirvio…gracias

  21. Javier
    noviembre 16, 2012 en 5:34 pm | #27

    Gracias, claro y sobre todo útil

  22. enero 19, 2013 en 10:04 pm | #28

    Wow, awesome blog layout! How lengthy have you ever been running a blog for?
    you made running a blog glance easy. The entire glance of your
    site is fantastic, as smartly as the content material!

  23. roger
    febrero 22, 2013 en 4:30 pm | #29

    Que tal. solo quiero agradecer, ya que con este procedimiento quedo todo como yo queria, gracias.

  24. mayo 7, 2013 en 3:36 pm | #30

    Excellent post but I was wondering if you could write a litte more on
    this topic? I’d be very grateful if you could elaborate a little bit more. Cheers!

  25. jubilado
    mayo 8, 2013 en 6:16 pm | #31

    Hola.
    Tengo el grub que se genero al instalar ubuntu 12.04 LTS instalación con varios cuelgues, no funcionaba el ratón o el teclado o ambas entradas.
    Lo quiero modificar y reparar si es posible pero lo veo tan raro y lioso que no me atrevo, pues así y todo funcionan ambos sistemas, aunque ubuntu se cuelga,( deja de funcionar el ratón y el teclado ) en algunas ocasiones.
    Lo pego por si hubiera alguna sugerencia:

    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #

    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
    set have_grubenv=true
    load_env
    fi
    set default=”0″
    if [ "${prev_saved_entry}" ]; then
    set saved_entry=”${prev_saved_entry}”
    save_env saved_entry
    set prev_saved_entry=
    save_env prev_saved_entry
    set boot_once=true
    fi

    function savedefault {
    if [ -z "${boot_once}" ]; then
    saved_entry=”${chosen}”
    save_env saved_entry
    fi
    }

    function recordfail {
    set recordfail=1
    if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }

    function load_video {
    true
    }

    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    if loadfont /usr/share/grub/unicode.pf2 ; then
    set gfxmode=auto
    load_video
    insmod gfxterm
    fi
    terminal_output gfxterm
    if [ "${recordfail}" = 1 ]; then
    set timeout=-1
    else
    set timeout=10
    fi
    ### END /etc/grub.d/00_header ###

    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    if background_color 44,0,30; then
    clear
    fi
    ### END /etc/grub.d/05_debian_theme ###

    ### BEGIN /etc/grub.d/10_linux ###
    function gfxmode {
    set gfxpayload=”${1}”
    if [ "${1}" = "keep" ]; then
    set vt_handoff=vt.handoff=7
    else
    set vt_handoff=
    fi
    }
    if [ "${recordfail}" != 1 ]; then
    if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
    if [ ${match} = 0 ]; then
    set linux_gfx_mode=keep
    else
    set linux_gfx_mode=text
    fi
    else
    set linux_gfx_mode=text
    fi
    else
    set linux_gfx_mode=keep
    fi
    else
    set linux_gfx_mode=text
    fi
    export linux_gfx_mode
    if [ "${linux_gfx_mode}" != "text" ]; then load_video; fi
    menuentry ‘Ubuntu, con Linux 3.2.0-35-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    linux /boot/vmlinuz-3.2.0-35-generic root=UUID=c089ee83-5dd9-44ed-9e7a-96acff817f9c ro quiet splash $vt_handoff
    initrd /boot/initrd.img-3.2.0-35-generic
    }
    menuentry ‘Ubuntu, con Linux 3.2.0-35-generic (modo recuperación)’ –class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    echo ‘Cargando Linux 3.2.0-35-generic …’
    linux /boot/vmlinuz-3.2.0-35-generic root=UUID=c089ee83-5dd9-44ed-9e7a-96acff817f9c ro recovery nomodeset
    echo ‘Cargando el disco RAM inicial…’
    initrd /boot/initrd.img-3.2.0-35-generic
    }
    submenu “Previous Linux versions” {
    menuentry ‘Ubuntu, con Linux 2.6.32-45-generic’ –class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    gfxmode $linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    linux /boot/vmlinuz-2.6.32-45-generic root=UUID=c089ee83-5dd9-44ed-9e7a-96acff817f9c ro quiet splash $vt_handoff
    initrd /boot/initrd.img-2.6.32-45-generic
    }
    menuentry ‘Ubuntu, con Linux 2.6.32-45-generic (modo recuperación)’ –class ubuntu –class gnu-linux –class gnu –class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    echo ‘Cargando Linux 2.6.32-45-generic …’
    linux /boot/vmlinuz-2.6.32-45-generic root=UUID=c089ee83-5dd9-44ed-9e7a-96acff817f9c ro recovery nomodeset
    echo ‘Cargando el disco RAM inicial…’
    initrd /boot/initrd.img-2.6.32-45-generic
    }
    }
    ### END /etc/grub.d/10_linux ###

    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###

    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry “Memory test (memtest86+)” {
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    linux16 /boot/memtest86+.bin
    }
    menuentry “Memory test (memtest86+, serial console 115200)” {
    insmod part_msdos
    insmod ext2
    set root=’(hd1,msdos1)’
    search –no-floppy –fs-uuid –set=root c089ee83-5dd9-44ed-9e7a-96acff817f9c
    linux16 /boot/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###

    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry “Windows 7 (loader) (on /dev/sda1)” –class windows –class os {
    insmod part_msdos
    insmod ntfs
    set root=’(hd0,msdos1)’
    search –no-floppy –fs-uuid –set=root C60C7D330C7D201B
    chainloader +1
    }
    ### END /etc/grub.d/30_os-prober ###

    ### BEGIN /etc/grub.d/30_uefi-firmware ###
    ### END /etc/grub.d/30_uefi-firmware ###

    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries. Simply type the
    # menu entries you want to add after this comment. Be careful not to change
    # the ‘exec tail’ line above.
    ### END /etc/grub.d/40_custom ###

    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f $prefix/custom.cfg ]; then
    source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###

    • mayo 9, 2013 en 1:30 pm | #32

      en ese caso t tocaria con otro live cd de ubuntu u otro sistema live recuperar tu informacion de ubuntu y volver a instalar el sistema

  26. jubilado
    mayo 17, 2013 en 4:02 pm | #33

    Perdón por mi tardanza, gracias por la sugerencia, lo descargaré e instalare cuando pueda. Garacias Cesar Silverio y un saludo.

  27. junio 11, 2013 en 11:05 am | #34

    I’m amazed, I must say. Seldom do I come across a blog that’s
    both equally educative and engaging, and let me tell you, you have hit the nail
    on the head. The issue is something which not enough people are speaking
    intelligently about. I am very happy that I found this during my hunt for something
    concerning this.

  28. Jonatán
    junio 17, 2013 en 11:24 pm | #35

    Maestro, eres grande.
    Ya tengo el Ubuntu 13.04 instalado en una usb y ahora arranca en la PC del trabajo. Si por ahí un día la enciendo y no hago caso, se va al windows y nadie supo nada.
    Gracias, me evitaste la instalación de un programa.

  29. Jorge
    agosto 26, 2013 en 12:35 pm | #36

    Muy buena la solución ¡Gracias!

  30. febrero 26, 2014 en 5:14 pm | #37

    Reblogueó esto en CursoProgramadory comentado:
    Esto le interesa a más de uno que dice que no instala Ubuntu porque no aparece Windows 7 por defecto al encender el equipo

  1. No trackbacks yet.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 714 seguidores

%d personas les gusta esto: