¿Qué selecciono para "dispositivos de instalación GRUB" después de una actualización?

90

Después de ejecutar Update Manager, apareció una ventana de debconf (titulada "Configuración de grub-pc"), que me solicitó que seleccionara el apropiado GRUB install devicespara mi sistema. No he realizado cambios en grub o en el sistema de archivos recientemente, y no recuerdo qué opciones seleccioné la última vez que hice un cambio.

¿Cómo sé qué seleccionar? Supongo que la respuesta incorrecta podría hacer que mi sistema no pueda iniciarse.

Aquí está el diálogo de debconf:

Ventana de Debconf, configurando grub-pc, que contiene casillas de verificación para / dev / sda y / dev / sda1

Aquí está la ventana y el texto que se muestra al seleccionar "ayuda":

Grub se instaló previamente en un disco que ya no está presente

belacqua
fuente
8
Este cuadro de diálogo también aparece al actualizar la versión ubuntu de virtualbox vm (en mi caso, 10.10 -> 11.04).
Noel
3
En lo que respecta a mi experiencia con esto, parece un error de usabilidad. He ejecutado actualizaciones innumerables veces y cada vez que aparece este cuadro de diálogo, no hago clic en nada en el primer cuadro de diálogo y luego confirmo que quiero continuar sin instalar grub. Nunca tuve un problema hasta ahora. Supongo que es porque Grub ya está instalado en el MBR adecuado, de lo contrario, la máquina no se habría iniciado en primer lugar.
Coffee_fan
2
que demonios es eso ? Solo quería actualizar algunos paquetes como sugerían, ahora necesito tomar una decisión que pueda matar mi sistema ... ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AHORA
Nicolas
3
¡Esta es una experiencia aterradora! Simplemente lo tuve mientras hacía una actualización adecuada en Ubuntu 16.04.3 LTS (ejecutándose dentro de una VM VirtualBox en un host con Windows 10 que acaba de reiniciarse debido a las actualizaciones, pensé que lo estropeó todo), sin embargo funcionó después de elegir/dev/sda
Daniel F

Respuestas:

74

En su caso, la selección correcta es /dev/sdala primera. Es el primer y único disco duro en su sistema, mientras que /dev/sda1es una partición en ese disco duro. Usted puede instalar GRUB en una partición, pero es una "mala idea" .

Si tenía múltiples discos duros y particiones, primero averigüe dónde está su partición raíz:

lsblk

(Consulte también: ¿Cómo averiguo qué discos duros hay en el sistema? )

Luego puede instalar grub en ese disco duro. Busque dispositivos etiquetados como "disco" (por ejemplo, "sda", que significa /dev/sda) para instalar grub en el registro maestro de arranque (cada dispositivo de disco físico tiene solo un MBR, sin importar las particiones).

Stefano Palazzo
fuente
21
Para terminar la historia (que ha terminado lo suficientemente bien): seleccioné / dev / sda como se sugiere. En la siguiente ventana, me preguntaron si quería continuar sin instalar grub. Extraño, por supuesto, ya que acababa de pedir instalarlo. Había una casilla de verificación para marcar para continuar sin instalar, o, si presioné el botón "Adelante", volvió a la pantalla anterior, preguntando dónde quería instalar grub. En lugar de hacer un bucle para siempre, marqué la casilla, le dije que no instalara grub y crucé los dedos. Al reiniciar, no hubo problemas. Sigue siendo desconcertante por qué se requirió esta interacción.
belacqua
2
@StefanoPalazzo Entonces, ¿qué causa el ciclo de instalación / no instalación? Acabo de tener la misma experiencia en 12.04.
Wes Miller
2
Acabo de tener el mismo problema el 14.04. Yo diría que esto fue un error, si no en el código, entonces en la usabilidad.
sevis127
3
Acabo de recibir lo mismo en 14.04. Creo que el propósito del diálogo era preguntarle si desea instalar Grub en cualquier otra unidad, que no sea la que está instalada actualmente, y por lo tanto le mostró la opción "Continuar sin instalar". Sin embargo, no estoy totalmente seguro de esto.
Mo2
2
En mi caso, el bucle de instalación / no instalación fue causado por no seleccionar una unidad . Movería la barra de selección a lo que quisiera y luego presionaría Enter. Se suponía que debía presionar la barra espaciadora primero, haciendo que apareciera un asterisco delante de la selección. Después de hacer eso , contaba como 'seleccionado' y me dejaba fuera del circuito.
spoorlezer
19

Este problema todavía estaba presente cuando actualicé Ubuntu 16.04 después de una nueva instalación. Para solucionarlo, haga esto:

  • La selección de /dev/sdaes correcta, así que presione Spacebarpara la primera opción.
  • Aparece un asterisco para la /dev/sdaopción, lo que significa una selección exitosa.
  • Luego presione la Tabtecla para resaltar el botón 'OK' y luego presione la Spacebartecla para seleccionar la acción OK.

Después de esto, la instalación debe continuar sin problemas.

Manoj P.
fuente
Esto es solo si muestra un "menú Bash" o un cuadro de diálogo que no está en el ejemplo de la pregunta con Ubuntu DE donde tiene una GUI y puede hacer clic en la casilla de verificación con el puntero del mouse.
Azteca