¿Podría agregar más detalles: su PC se inicia directamente en Ubuntu sin mostrar grub? ¿O arranca directamente a XP sin mostrar grub? ¿Se muestran errores o mensajes? ¿Cuáles son las especificaciones de su PC y monitor?
Fernhill Linux Project
Respuestas:
15
Mantenga presionada la tecla Mayús durante el proceso de arranque, esto le dará el menú de forma única.
También puede modificar / etc / default / grub comentar la línea agregando un # al inicio como:
# GRUB_HIDDEN_TIMEOUT=0
Esto hará que el menú de grub se muestre durante la cantidad de segundos GRUB_TIMEOUTantes de seleccionar el valor predeterminado y arrancarlo.
Si ha modificado este archivo, debe ejecutarlo update-grubpara que surta efecto. Esto se ejecutará automáticamente cada vez que un nuevo núcleo sea instalado porsudo apt full-upgrade
Excelente. Estoy usando Fedora 29 pero la selección de grub está oculta, uno solo obtiene el logotipo "DELL". Al tocar SHIFT repetidamente (en lugar de mantener presionada la tecla shift), aparece el menú de selección del kernel.
Supongo que intentó instalar Windows XP después de la instalación de Ubuntu. El cargador de Windows reemplazará al cargador de GRUB. por lo tanto, debe reinstalar GRUB. Siempre que no haya formateado el sistema de archivos de Ubuntu mientras instala Windows XP.
Reinstalar GRUB (GRand Unified Bootloader):
Arranque su sistema con UBUNTU live dvd / cd *.
Monte la partición en la que se instaló UBUNTU antes, es decir, la partición raíz (antigua). Ahora es como cualquier otra partición normal.
Después de montar la partición, que tiene carpetas como boot, home, root, usr, bin, tmp. Encuentre el punto de montaje de la partición raíz. Estará en / media (ejemplo: / media / disk1 o / media / 234efsdfgg5dg435gh) y el nombre del dispositivo, el nombre predeterminado es / dev / sda. Si tiene más de un HD, puede encuentre eso escribiendo este comando en la terminal (aplicaciones-> accesorios -> terminal) "sudo blkid". Muestra todas las particiones con su nombre de dispositivo, UUID y etc. Tome solo / dev / sda o / dev / sdb.
El último paso es abrir la terminal y escribir este comando:
Ejemplo: sudo grub-install --root-directory=/media/disk1 /dev/sda
Y continúa ... Eso es todo . Reinicie, tendrá un menú de arranque que muestra ambos SO.
* elegir qué cd / dvd es importante porque las versiones de grub son diferentes. Lo mejor es usar la misma versión live cd / dvd. usa tu ubuntu 12.04 live cd.
Tenga en cuenta que (al menos en algunas instalaciones antiguas de Ubuntu), si se instala a través de USB, puede escribir el GRUB en el USB en lugar del disco duro en el que está instalado.
Este hilo de UbuntuForums lo analiza un poco más, y la solución de oldfred sobre cómo solucionarlo allí también funcionó para mí:
Para reinstalar Grub desde un sistema activo (no solo liveCD / DVD / USB): primero debe encontrar la unidad de Ubuntu (por ejemplo, sdb, pero asegúrese de usar su unidad y no una partición). Para encontrarlo, use
sudo fdisk -l
entonces, si por ejemplo es "/ dev / sdb", simplemente ejecute:
sudo grub-install / dev / sdb
Si eso devuelve algún error, ejecute:
sudo grub-install --recheck / dev / sdb
sudo update-grub
Para ver qué unidad utiliza grub2, busque la línea: grub-pc / install_devices en:
sudo debconf-show grub-pc
sudo grub-probe -t dispositivo / boot / grub
Para que grub2 recuerde dónde reinstalar las actualizaciones:
sudo dpkg-reconfigure grub-pc
Desde allí, presione Intro a través de las primeras páginas, use la barra espaciadora para elegir / desmarcar la unidad e ingrese para aceptar. Nuevamente, no elija particiones sino unidades completas.
He encontrado un problema similar anteriormente, una pantalla en blanco después de la BIOS hasta que apareció la pantalla de inicio de sesión de Ubuntu, usando un monitor LCD más antiguo. El monitor mostraba "frecuencia fuera de rango".
Puede probar para ver si este es el caso tocando la tecla "flecha hacia abajo" durante al menos 15 segundos después de la pantalla de BIOS y luego presionando "enter".
Si Windows se carga, grub funciona bien, pero no se muestra.
Esto se puede resolver mediante el uso de la opción 'fuera de rango' en la sección avanzada de reparación de arranque o edición de grub manualmente.
De acuerdo con las líneas 346 a 348 de la secuencia de comandos de información de arranque debe mostrarse.
Entonces, usar el comando gksu gedit /etc/default/gruby descomentar / eliminar el #hash de lo que aparece como la línea 364 en el script de información de arranque como #GRUB_GFXMODE=640x480debería funcionar.
Después de guardar los cambios, deberá ejecutarsudo update-grub
Windows sobrescribirá el sector de arranque durante la instalación y, por lo tanto, matará a Grub. Lo que significa, siempre instale Windows primero, y luego Ubuntu para una configuración de arranque dual.
De lo contrario: hay varias cosas que pueden salir mal con un menú de arranque de cualquier tipo. Necesitaremos más información para continuar antes de que podamos comenzar a ayudar.
Algo me está perturbando sobre la forma en que has formulado tu pregunta. Usted dice "Desde el principio, mi escritorio no muestra el menú de grub". ¿Qué quieres decir con "escritorio"?
Terminé aquí mientras buscaba una solución para un amigo que tenía el mismo problema.
Lo que finalmente funcionó para él: presione F2 durante el arranque para acceder a la configuración del BIOS (en algunas máquinas es una clave diferente, pero generalmente F2). Verifique el orden de arranque y asegúrese de que GRUB sea el primero.
Respuestas:
Mantenga presionada la tecla Mayús durante el proceso de arranque, esto le dará el menú de forma única.
También puede modificar / etc / default / grub comentar la línea agregando un # al inicio como:
Esto hará que el menú de grub se muestre durante la cantidad de segundos
GRUB_TIMEOUT
antes de seleccionar el valor predeterminado y arrancarlo.Si ha modificado este archivo, debe ejecutarlo
update-grub
para que surta efecto. Esto se ejecutará automáticamente cada vez que un nuevo núcleo sea instalado porsudo apt full-upgrade
fuente
update-grub
También funciona en máquinas UEFI?Esc
lugar deShift
Uefi. Ver askubuntu.com/a/16049/148598Supongo que intentó instalar Windows XP después de la instalación de Ubuntu. El cargador de Windows reemplazará al cargador de GRUB. por lo tanto, debe reinstalar GRUB. Siempre que no haya formateado el sistema de archivos de Ubuntu mientras instala Windows XP.
Reinstalar GRUB (GRand Unified Bootloader):
El último paso es abrir la terminal y escribir este comando:
Ejemplo:
sudo grub-install --root-directory=/media/disk1 /dev/sda
Y continúa ... Eso es todo . Reinicie, tendrá un menú de arranque que muestra ambos SO.* elegir qué cd / dvd es importante porque las versiones de grub son diferentes. Lo mejor es usar la misma versión live cd / dvd. usa tu ubuntu 12.04 live cd.
fuente
Tenga en cuenta que (al menos en algunas instalaciones antiguas de Ubuntu), si se instala a través de USB, puede escribir el GRUB en el USB en lugar del disco duro en el que está instalado.
Este hilo de UbuntuForums lo analiza un poco más, y la solución de oldfred sobre cómo solucionarlo allí también funcionó para mí:
fuente
He encontrado un problema similar anteriormente, una pantalla en blanco después de la BIOS hasta que apareció la pantalla de inicio de sesión de Ubuntu, usando un monitor LCD más antiguo. El monitor mostraba "frecuencia fuera de rango".
Puede probar para ver si este es el caso tocando la tecla "flecha hacia abajo" durante al menos 15 segundos después de la pantalla de BIOS y luego presionando "enter".
Si Windows se carga, grub funciona bien, pero no se muestra.
Esto se puede resolver mediante el uso de la opción 'fuera de rango' en la sección avanzada de reparación de arranque o edición de grub manualmente.
De acuerdo con las líneas 346 a 348 de la secuencia de comandos de información de arranque debe mostrarse.
Entonces, usar el comando
gksu gedit /etc/default/grub
y descomentar / eliminar el#
hash de lo que aparece como la línea 364 en el script de información de arranque como#GRUB_GFXMODE=640x480
debería funcionar.Después de guardar los cambios, deberá ejecutar
sudo update-grub
Consulte las respuestas a esta pregunta para obtener instrucciones sobre el uso de ambos métodos.
fuente
Windows sobrescribirá el sector de arranque durante la instalación y, por lo tanto, matará a Grub. Lo que significa, siempre instale Windows primero, y luego Ubuntu para una configuración de arranque dual.
De lo contrario: hay varias cosas que pueden salir mal con un menú de arranque de cualquier tipo. Necesitaremos más información para continuar antes de que podamos comenzar a ayudar.
Algo me está perturbando sobre la forma en que has formulado tu pregunta. Usted dice "Desde el principio, mi escritorio no muestra el menú de grub". ¿Qué quieres decir con "escritorio"?
fuente
Terminé aquí mientras buscaba una solución para un amigo que tenía el mismo problema.
Lo que finalmente funcionó para él: presione F2 durante el arranque para acceder a la configuración del BIOS (en algunas máquinas es una clave diferente, pero generalmente F2). Verifique el orden de arranque y asegúrese de que GRUB sea el primero.
fuente
Vaya al menú de bios cambie primero efi de windows a ubuntu
fuente
Esto hizo el truco para mí:
$ sudo gedit /etc/default/grub
Cambié estos dos:
GRUB_TIMEOUT_STYLE = oculto -> GRUB_TIMEOUT_STYLE = menú
GRUB_TIMEOUT = 0 -> GRUB_TIMEOUT = 10
después de ejecutar los cambios
$ sudo update-grub
$ reboot
fuente