En Ubuntu 12.04 (o superior), ¿cómo configuro el tiempo GRUB y el sistema operativo predeterminado (que veo en el momento del arranque) ya que estoy arrancando Windows (7/8) y Ubuntu (12.04 o superior)?
En Ubuntu 12.04 (o superior), ¿cómo configuro el tiempo GRUB y el sistema operativo predeterminado (que veo en el momento del arranque) ya que estoy arrancando Windows (7/8) y Ubuntu (12.04 o superior)?
Respuestas:
gksudo gedit /etc/default/grub
presione Entere ingrese su contraseña.Verá los siguientes contenidos:
GRUB_DEFAULT = 0 GRUB_HIDDEN_TIMEOUT = 0 GRUB_HIDDEN_TIMEOUT_QUIET = verdadero GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR = `lsb_release -i -s 2> / dev / null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso" GRUB_CMDLINE_LINUX = ""
Puede cambiar el valor predeterminado de 0 a cualquier número, correspondiente a la entrada en el menú de arranque de Grub (la primera entrada es 0, la segunda es 1, etc.)
GRUB_HIDDEN_TIMEOUT_QUIET=false
)GRUB_HIDDEN
líneas con un #
al principio de la líneaY configure el tiempo de espera del menú de grub (el valor predeterminado es 10 segundos)
Realice sus cambios, presione Ctrl+ Spara guardar y Ctrl+ Qpara salir
sudo update-grub
para aplicar los cambios que acaba de hacerPregunta vinculada:
Si lee el archivo que está editando en el ejemplo anterior (/ etc / default / grub), notará que las primeras dos líneas le indican que ejecute update-grub
después de realizar cambios para actualizar el archivo real que grub lee " obtener sus instrucciones "(/boot/grub/grub.cfg). Tenga en cuenta que en realidad debe ejecutarlo sudo
primero con el comando, ya que necesita privilegios de root para ejecutar realmente el comando (por lo que el póster anterior dice que debe escribir sudo update-grub
). Esto hará que los cambios realizados se escriban en /boot/grub/grub.cfg. Las siguientes dos líneas le indican que puede leer la documentación completa de las opciones en ese archivo (nuevamente, / etc / default / grub) escribiendo info -f grub -n 'Simple configuration'
.
Dicho esto, establezca GRUB_TIMEOUT en -1 si desea establecer que el "tiempo de arranque" sea indefinido. En otras palabras, nunca se iniciará automáticamente. Tendrás que hacer una selección.
Finalmente, para responder a su pregunta, aquí están las descripciones de esas "líneas ocultas de grub" directamente de la documentación mencionada anteriormente:
GRUB_HIDDEN_TIMEOUT
Wait this many seconds for a key to be pressed before displaying
the menu. If no key is pressed during that time, boot
immediately. Unset by default.
GRUB_HIDDEN_TIMEOUT_QUIET
In conjunction with `GRUB_HIDDEN_TIMEOUT', set this to `true' to
suppress the verbose countdown while waiting for a key to be
pressed before displaying the menu. Unset by default.
¡Espero que esto ayude!
Puede usar una aplicación llamada Grub Customizer . Es mucho mas facil.
Puedes instalarlo de la siguiente manera:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Hay un artículo de How-To Geek al respecto, Cómo configurar el menú de arranque de Linux GRUB 2 de manera fácil . Además, hay un hilo resuelto en los foros de Ubuntu, Cambiar el orden de arranque en GRUB 2 que menciona esta herramienta.
Aquí hay algunas capturas de pantalla de este software:
Seguí la primera respuesta, pero parece que necesita actualizarse si tiene un arranque dual con Windows 7 Pro y Ubuntu 16.04. También asegúrese de que el arranque seguro esté desactivado en el BIOS.
a) Primero dice usar Alt+ F2cuando creo que quiere usar para abrir una ventana de terminal. En mi caso es Ctrl+ Alt+ T.
b) En la primera entrada, gksudo gedit /etc/default/grub
el gksudo
comando no está instalado por defecto en Ubuntu 16.04 . Para evitar esto, haga lo siguiente en la Terminal:
sudo -i
y presiona Entery da tu contraseña y luego Enterotra vez.
luego escriba:
gedit /etc/default/grub
y presione Enter.
c) Ahora verá el menú de cambio de grub como se ilustra en la respuesta 1. Siga su respuesta hasta que llegue a Ctrl+ Spara guardar los cambios. Esto no funciona en Ubuntu 16.04, pero debería ver un botón de guardar en la esquina superior derecha de la pantalla. Haz clic en eso.
d) Ctrl+ Qpara salir.
e) Siguiente tipo sudo update-grub
yEnter
f) Tipo exit
. Necesitas hacer esto dos veces.
g) Reiniciar
Descubrí que en mi computadora después de algunos inicios de sesión, el proceso de arranque no mostraba la pantalla grub al inicio y, por lo tanto, no podía ingresar a Ubuntu ya que había configurado Windows como mi arranque predeterminado con un retraso de 7 segundos en caso de que quisiera en Ubuntu
Para corregir este problema, necesita ingresar a Windows.
Haga clic en el menú de inicio y escriba CMD
en el cuadro de búsqueda.
Haga clic derecho en la línea CMD que debe estar en la parte superior de la pantalla producida por el clic derecho.
Haga clic en ejecutar como administrador .
En la línea de comando escriba bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
. Esta entrada tiene el efecto de registrar el menú de grub con el administrador de arranque de Windows. (Crédito a: Grub no se muestra en el inicio para Windows 8.1 Ubuntu 13.10 arranque dual )
Finalmente, reinicié de nuevo en Windows.
Espero que esto ayude.
Alt+F2
es el acceso directo de la unidad para ejecutar un comando en segundo plano. En el menú que se abre, puede ingresar cualquier comando como lo haría en la terminal. Pero como no abre un terminal, no verá ninguna salida de terminal y no podrá interactuar con el terminal. Es por eso que normalmente lo usaría para cosas como iniciar un programa GUI como gedit. Además, no puede usar sudo ya que necesita la terminal para eso. Es por eso que usan gksudo
(el sudo GUI). Si ejecuta los comandos en una terminal, puede usar lo normal sudo
así: sudo gedit /etc/default/grub
no es necesario sudo -i
.
sudo -H
es mejor , es decir sudo -H gedit /etc/default/grub
.
El uso de la entrada predeterminada basada en un número me sorprendió desde su introducción en GRUB. Esta es realmente una mala idea. ¿Qué tal la actualización del kernel y la reconfiguración automática de grub? ¿Qué hay de los usuarios inconscientes que prefieren la entrada al final de la lista? Las actualizaciones romperían esa configuración predeterminada basada en el número.
En su lugar, use la opción GUARDADO aquí para recordar la última entrada elegida:
GRUB_DEFAULT=SAVED
GRUB_SAVEDEFAULT=TRUE
Luego aplique GRUB con
sudo update-grub
Esto tampoco funciona para mí en 16.04.
Pero lo arreglé cambiando el archivo /boot/grub/grub.cfg
sudo vim /etc/default/grub
sudo update-grub
sudo chmod u+w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
cambiar el valor del tiempo de espera
###segment in /boot/grub/grub.cfg:
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
#set timeout=10 # comment this original
set timeout=0 # add this
fi
sudo chmod -w /boot/grub/grub.cfg
reboot
Se puede hacer fácilmente sin ningún código. Solo sigue estos pasos.
/etc
carpetadefault
carpetagrub
archivo y ábralo con leafpad
(o cualquier otro editor de texto).GRUB_TIMEOUT
a su necesidad y guárdelo.update-grub
.Eso es.
Creo que tienes una línea como esta: GRUB_TIMEOUT_STYLE = oculto
Cámbielo a GRUB_TIMEOUT_STYLE = menu
Y comente todas las líneas con respecto a las características OCULTAS.