Edición del elemento de arranque predeterminado en el menú de grub, ¿una respuesta definitiva?

25

Cada vez que he tratado de iniciar dual Ubuntu con Windows siempre tengo dificultades con lo mismo ... editar la opción predeterminada en el cargador de arranque de grub. Ahora estoy ejecutando 11.10 y me he encontrado con el mismo problema.

  • Startup-manager no funcionó en 11.04, tampoco funciona en 11.10.
  • La edición GRUB_DEFAULT=en el /etc/default/grubarchivo tampoco parece funcionar.

Esto no debería ser difícil, y estoy seguro de que hay una explicación simple. ¿Podría alguien decirme qué es?

Russ
fuente

Respuestas:

23

La guía definitiva es la wiki de la comunidad (enlace a continuación).

Pero en resumen: GRUB_DEFAULTtoma un valor numérico o de cadena. Los valores numéricos reflejan las opciones de orden de inicio (valores de entrada de menú) descritos en/boot/grub/grub.cfg

Por ejemplo, en mi grub mi valor GRUB_DEFAULT se establece en el valor 6 (seis):

ingrese la descripción de la imagen aquí

Si observa /boot/grub/grub.cfgy cuenta las líneas que comienzan con el menú de texto donde la primera entrada es cero , la segunda es una y así sucesivamente, verá que el valor de seis corresponde a lo que ve en la pantalla de grub.

ingrese la descripción de la imagen aquí

Nota: he truncado el archivo para mostrar solo las líneas que comienzan con el menú de texto

La configuración mediante un valor de cadena es útil si desea que Windows sea el arranque predeterminado.

Solo realiza cambios GRUB_DEFAULTen el archivo/etc/default/grub

En ambos casos, ejecute sudo update-grubpara regenerar el archivo /boot/grub/grub.cfg, este es el archivo que grub usa, pero no debe cambiarlo usted mismo.


Pregunta vinculada:

  1. ¿Cómo configuro Windows para que arranque como predeterminado en el cargador de arranque?
  2. https://help.ubuntu.com/community/Grub2
fossfreedom
fuente
¿Cómo se llama una entrada? La etiqueta después menuentry? El menuentry_id_option? ¿Algo no especificado por defecto? ¿Necesita ser citado cuando se pasa a GRUB_DEFAULT? ¿Puede cambiar el ejemplo para mostrar cómo usar nombres / identificadores de entrada de menú ya que especificar índices parece una mala idea de todos modos?
Karl Richter
Hola, @fossfreedom, vi este hilo cuando estaba buscando una manera de cambiar la etiqueta de un menú GRUB directamente desde el editor sin tener que iniciar el sistema operativo que lo instaló (debería ser Ctrl-X del manual de GRUB, pero tal vez el grub instalado es demasiado viejo). De todos modos, mi comentario es sobre cómo hiciste la captura de pantalla anterior junto con las flechas y etiquetas realmente agradables que agregaste. Por cierto, ¿es tu editor de texto el que agregó los puntos suspensivos? ¿Que usas?
diodo verde
En realidad, es el manual en gnu.org que es demasiado antiguo: fechado en junio de 2012 para GRUB versión 2.00: P
diodo verde
1

Acabo de tener esto y todavía no funcionó, sin importar cuántas veces intenté variaciones ... hasta que me di cuenta de que tenía dos archivos / etc / default / grub, ¡uno para cada una de mis raíces de arranque dual! Y había estado editando el equivocado. Entonces, hay otro archivo o variable en algún lugar que selecciona qué archivo realmente estamos usando.

Mover
fuente