No se puede instalar GRUB en / dev / nvme

22

Arranqué desde un usb en vivo e instalé 15.10 pero al final del proceso de instalación, recibo un error:

Unable to install GRUB in /dev/nvme.

A continuación, le da la opción de cambiar dónde está instalado el gestor de arranque, pero al presionar OK en este punto, grub no hace nada. No puedo encontrar ninguna información sobre / dev / nvme, solo / dev / sda, que siempre ha sido lo que he visto haciendo instalaciones de Linux en el pasado. ¿Por qué es / dev / nvme ahora y cómo soluciono esto? Gracias.

EDITAR: Probablemente también valga la pena señalar que desactivé el arranque seguro y cambié de UEFI a heredado porque la instalación de ubuntu se mantuvo congelada en la pantalla de carga púrpura en modo UEFI.

JakeP
fuente
/ dev / nvme son las siglas en inglés de SSD
Raphael el
Ah ok, genial. Gracias por aclarar eso. ¿Alguna razón por la que Grub no podría instalarse en un SSD?
JakeP
Pero no se lee como nvme, gparted debería leer su ssd como sda
Raphael
Inicie en su USB en vivo y haga clic en probar Ubuntu, luego abra gparted y vea cómo se lee su ssd. ¿Tienes otras unidades instaladas también?
Rafael
1
Estoy usando la imagen en vivo Ubuntu Desktop 15.10. Gparted no reconoce mi disco nvme, solo muestra el USB en vivo como / dev / sda1. Gparted es v0.19.0.
Hovis Biddle

Respuestas:

6

/dev/nvme0n1Debe decirle al instalador que instale Grub (al menos así es como se muestra en mi NUC 5i5RYK con una unidad NVMe. Sin embargo, al menos en mi caso, parece que el instalador está roto ya que todavía no pude arrancar en el sistema recién instalado.

Sin embargo, encontré dos métodos que reparan la falla de arranque de Ubuntu 15.10 después de la instalación inicial:

  1. Utilice el programa GUI Reparación de arranque :

    La opción predeterminada o "Reparación recomendada" no funciona, pero seleccioné las "Opciones avanzadas" y desmarqué "SecureBoot", pero mantengo todas las otras opciones predeterminadas y luego sigo las instrucciones, el sistema arranca correctamente con el SO recién instalado.

    Resultados disponibles en http://paste.ubuntu.com/14439023/

  2. Instale Ubuntu 15.04 primero, luego actualice a 15.10. Como alternativa a ejecutar Boot Repair, descubrí que si instalo 15.04, ejecuto todas las actualizaciones:

    sudo apt-get update
    sudo apt-get upgrade
    

    entonces corre

    sudo do-release-upgrade -d
    

    entonces 15.10 arrancará con éxito.

Linterna mágica
fuente
7

Ninguna de las sugerencias funcionó pero encontré la solución para mí.

Cuando el instalador pregunta cómo particionar, elija Manual, después de eso:

  1. Seleccione /dev/nvme0n1, le preguntará si debe crear una nueva tabla de particiones (solo la primera vez). Acéptelo.
  2. Seleccione free spacey elija crear un EFI boot section(en diferentes herramientas, esto podría llamarse de manera diferente, pero todos deberían decir EFI), configúrelo en 500 MB(esto debería ser primero, antes de las otras particiones dentro nvme0n1)
  3. Ahora particione el resto de free space, por ejemplo, configurando todo free spacepara que sea root /, ext4(se recomienda al menos configurarlo por /bootseparado).
  4. En la parte inferior, debería ver un menú que pregunta dónde se grubdebe instalar. Elija /dev/nvme0n1.

Hecho, es una configuración muy simple en realidad y no necesita deshabilitar UEFI.

Lilian A. Moraru
fuente
¡Muchas gracias! La sección de arranque EFI era lo que me faltaba. La instalación se completó con éxito justo después de crearla.
Paul Lysak
Esto no funcionó para mí hasta que inicié el dispositivo USB con la imagen de instalación en modo UEFI
ctuffli
Bios en modo Legacy y particiones manuales, con las particiones predeterminadas / ext4 y swap (solo las dos) funcionó para mí. Aparece un error de tabla de partición no válida en la pantalla justo antes de la GUI de inicio de sesión de Ubuntu, probablemente de uno de los intentos de instalación fallidos anteriores. Así que planeo limpiar el disco y volver a hacerlo. Es posible que tenga que dd if = / dev / zero of = / dev / nvme0n1 bs = 1b count = 1000 para borrar la información corrupta. No tengo planes de instalar Windows, así que estaba tratando de evitar crear los datos de EFI. Gracias +1 Trabajó en una Dell E3 Tower 5818
TheHairyOne
Esto le permitió arrancar ... pero la instalación real era inutilizable. Todo fue súper lento y / o se estrelló. Ni siquiera pude obtener actualizaciones porque apt-get volcaría un rastro.
Cerin
@Cerin Bueno, ese es otro problema. Si logró arrancar, las instrucciones fueron correctas. Que tienes algún tipo de problema de hardware o red, esa es otra cosa ...
Lilian A. Moraru
5

Continuamente recibo este error cuando uso el disco de borrado predeterminado del instalador e instalo la opción Ubuntu (con encriptación LVM), así que en su lugar seleccioné Algo más para personalizar mis particiones con gparted.

Me puse una sensata suficiente esquema de partición ( 60GB primary ext4 /, 100GB logical ext4 /home, 10GB swap) y ha seleccionado la primarypartición que el dispositivo para la instalación del gestor de arranque , entonces se instala sin el error.

steevee
fuente
Le debo una caja de donas, señor.
Jacob Holloway
1
Pude obtener una instalación encriptada de Ubuntu con v16.04 con el gestor de arranque en / dev / nvme0n1 trabajando con el arranque UEFI Los pasos que seguí en el instalador fueron: 1) Seleccione la configuración manual de la partición 2) asegúrese de que drive / dev / nvme0n1 está en blanco 3) crea una partición en la parte frontal de la unidad, 1000 MB (cualquier tamaño que necesites), asignada a / boot 4) crea una "partición física cifrada" después de la partición de arranque con el espacio restante 5) asigna una nueva partición cifrada con el / mount punto 6) seleccione / dev / nvme0n1 como la partición para instalar el gestor de arranque
user1652110
@ user1652110 gracias por el comentario. Pregunta rápida, por favor: ¿dónde encontró la opción de "partición física cifrada"? ¿Estaba en el asistente de instalación? o en gparted? No puedo encontrarlo ¿estaba instalando un disco en vivo (es decir, ¿lanzó el instalador dentro de una sesión en vivo?) o simplemente instaló? ¿puede compartir una captura de pantalla de su asignación de disco por favor?
pipo17171
3

Tengo un Intel NUC5i7RYH con un SSD Samsung NVMe y enfrenté el mismo problema, que resolví ingresando la configuración del BIOS y desactivando el arranque "Legacy".

Simon R
fuente
2

/ dev / nvme no es un nombre de dispositivo correcto y nunca 'leerá' como sda. Los NVMe están numerados como mmcblk. / dev / nvme0n1 como devicename y / dev / nvme0n1p1 como primera partición. grub-install / dev / nvme0n1 podría funcionar si se puede encontrar el directorio EFI gparted debe tener al menos la versión 0.24.0-1 para reconocer dispositivos NVME

Delaney
fuente
0

Tengo un grupo de computadoras. Cada computadora que tenía una unidad adicional con Windows 10 instalado tuvo el problema que usted describe cuando no arranca la unidad USB Live Ubuntu Install en modo UEFI . Cada computadora que tengo que solo tiene una unidad de Linux no requiere el modo UEFI.

TLDR : si tiene otros sistemas instalados en la misma computadora (incluso un disco duro diferente) que utilizan el modo UEFI, asegúrese de iniciar su USB en vivo en modo UEFI.

De askubuntu.com

Tener una PC con firmware UEFI no significa que deba instalar Ubuntu en modo UEFI. Lo importante es a continuación:

si los otros sistemas (Windows Vista / 7/8, GNU / Linux ...) de su computadora están instalados en modo UEFI, entonces también debe instalar Ubuntu en modo UEFI. si los otros sistemas (Windows, GNU / Linux ...) de su computadora están instalados en modo Legacy (no UEFI), entonces también debe instalar Ubuntu en modo Legacy. Por ejemplo, si su computadora es antigua (<2010), tiene 32 bits o se vendió con un Windows XP preinstalado.

si Ubuntu es el único sistema operativo en su computadora, entonces no importa si instala Ubuntu en modo UEFI o no.

En cuanto a la congelación de Ubuntu durante la carga, podría haber muchas otras razones que merecerían una pregunta por separado

Bagazo
fuente
1
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación. - De la opinión
0xF2
He actualizado mi respuesta para que sea más explícita, esta solución resolvió el problema principal descrito para mí (no resuelve el problema posterior de congelación, ya que eso merecería una pregunta por separado).
Marc