Recibo el error 'grub-install / dev / sda falló' al intentar instalar Ubuntu como el único sistema operativo de la computadora.

32

Estoy intentando instalar Ubuntu en una caja que anteriormente ejecutaba Windows 7.

También he experimentado el temido error "No se puede instalar GRUB".

No estoy intentando un arranque dual. Anteriormente ejecuté un disco de arranque de Windows y eliminé todas las particiones existentes.

Si ejecuto el CD de instalación de Ubuntu 12.04 y hago clic en instalar después de las pantallas de configuración, Executing 'grub-install /dev/sda' failed. This is a fatal error.
aparece el error (es el mismo error que esta pregunta: no se puede instalar GRUB )

Todas las preguntas que he leído mientras busco una solución están relacionadas con el arranque dual. No estoy interesado en el arranque dual, busco una instalación limpia de Ubuntu. ¿Cómo puedo conseguir esto?

(Para mi cordura, utilice instrucciones muy simples al responder. No pretendo tener ningún talento para Linux o como administrador de sistemas)


Detalles adicionales copiados de los comentarios con fecha: 2012-05-29 ~ 15: 19Z

Después de arrancar desde el CD, hacer clic Try Ubuntuy luego sudo fdisk /dev/sdaobtengo
fdisk: unable to seek on /dev/sda: Invalid argument

sudo fdisk /dev/sdb da

Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel. 
Building a new DOS disklabel with disk identifier 0x15228d1d. 
Changes will remain in memory only until you decide to write them. 
After that of course, the previous content won't be recoverable. 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite). 
Command (m for help):

Debo agregar que el escritorio de Live CD es gráficamente malo. Me faltan partes de programas y el terminal ocasionalmente se refleja en la parte inferior de la pantalla. Pero no puedo imaginar que esto esté relacionado.

Liath
fuente
¿Cuál es el error que estás recibiendo?
harisibrahimkv
@harisibrahimkv "Ejecutar 'grub-install / dev / sda' Este es un error fatal, el mismo error que en askubuntu.com/questions/62051/unable-to-install-grub, sin embargo, el mío no es un arranque dual y estoy usando las particiones de detalle
Liath
Puede estar experimentando este error bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/976027
Enkouyami
También estoy enfrentando un problema similar cuando uso la primera opción en el disco de instalación donde dice, administrará la partición y la instalación, etc. Dice, es un error fatal. Cuando elijo manual (última opción), funciona correctamente. Particioné mi disco duro usando la herramienta de partición y luego usé el CD seleccionando la selección manual. De esa manera el problema no vendrá.
Satya Prakash
Por favor vea este enlace. Tuve el mismo problema que tú y lo resolví. superuser.com/questions/1101648/… Realmente espero que esto ayude.

Respuestas:

13

Tuve el mismo problema

Lo resolvió haciendo clic primero en el botón 'Probar Ubuntu' y luego en el acceso directo del escritorio 'Instalar Ubuntu' .

Francois L.
fuente
Trabajó para mí instalando 16.04 desde un dispositivo USB en SSD en / dev / sdb. Inicialmente falló, pero funcionó después de arrancar completamente desde el dispositivo en modo "probar ubuntu" y usar el acceso directo del escritorio.
womp
Tengo curiosidad, pero ¿por qué funciona esto? ¿Nadie?
Aaron Esau
2
Intenté este enfoque y aún obtuve el mismo error.
Mark E. Haase
Funcionó para mí: instalación desde USB creado usando Etcher
Wanny Miarelli
9

Creo que podría haber estropeado el nombre de tu disco duro. Intente reinstalar GRUB.

  1. Arrancar usando un CD en vivo de Ubuntu.

  2. Abra una terminal y ejecute el comando

    sudo fdisk -l
    

    Enumera la tabla de particiones completa del disco duro. Allí, identifica en qué partición tienes instalado tu Linux. Puede identificarlo utilizando el tamaño de unidad que le había asignado y mirando la última columna de la salida que se 'extenderá' para todas sus particiones de Linux. La partición probablemente será algo /dev/sda5o algo así. Recuerda esta partición.

  3. Cree una carpeta temporal en su directorio de inicio (Nota: puede crear la carpeta temporal en cualquier lugar que desee. Estoy usando la carpeta de inicio solo por razones de explicación). Lo estoy llamando 'temp' por ahora. De modo que la ruta de la carpeta 'temp' será / home / ubuntu / temp.

  4. Monta tu partición de Linux allí. Es decir, suponiendo que encontró su partición de Linux /dev/sda5, la monta en la carpeta 'temp' haciendo el siguiente comando

    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. Si desea verificar si ha montado la partición correcta, vaya a su carpeta de inicio y abra temp. Estarás en el /directorio. Allí encontrará 'inicio', en el que estará allí el nombre de su carpeta de inicio. Una vez que haya confirmado que ha montado la partición correcta, siga el paso 6.

  6. Debe instalar grub mostrando al sistema dónde leer los datos del disco duro al principio. No te preocupes, solo ejecuta el siguiente comando

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    

    El /dev/sdacorresponde a su nombre de disco duro. Reemplácelo por lo que el sudo fdisk -lcomando le mostró.

  7. Ya terminaste Puede reiniciar su sistema.

harisibrahimkv
fuente
¡Gracias por su ayuda hasta ahora! Arranqué desde el CD e hice clic en "Probar Ubuntu", luego, al hacer el fdisk, obtengo "fdisk: no se puede buscar en / dev / sda: argumento no válido"
Liath
1
Pruebe "sudo fdisk / dev / sda" o "sudo fdisk / dev / sdb". Además, ¿tenía algún dispositivo USB externo conectado a su sistema mientras instalaba su Ubuntu?
harisibrahimkv
/ dev / sda proporciona lo mismo que el anterior (no se puede buscar), / dev / sdb proporciona "El dispositivo no contiene una tabla de partición de DOS válida, ni etiqueta de disco Sun, SGI u OSF. Creación de una nueva etiqueta de disco DOS con identificador de disco 0x15228d1d. Los cambios serán permanezca en la memoria solo hasta que decida escribirlos. Después de eso, por supuesto, el contenido anterior no será recuperable. Advertencia: el indicador inválido 0x0000 de la tabla de partición 4 será corregido por w (rito). Comando (m para ayuda): "
Liath
Debo agregar que la versión de prueba es gráficamente mala, me faltan partes de programas y el terminal ocasionalmente se refleja en la parte inferior de la pantalla ... aunque no puedo imaginar que esto esté relacionado.
Liath
1
Creo que me estoy quedando sin opciones aquí. ¿Tienes Gparted en tu try-ubuntu? Luego ejecútelo y vea lo que dice sobre su disco duro.
harisibrahimkv
3

Según entiendo por sus comentarios a @harisibrahimkv, cuando ejecuta el comando sudo fdisk /dev/sdaen una ventana de terminal, recibe el mensaje fdisk: unable to seek on /dev/sda: Invalid argument. No esperaría ver esto y me hace preguntarme si hay un problema con el disco duro de su computadora.

¿Podría publicar más información sobre su hardware? Puede hacerlo iniciando Try Ubuntucon su CD de instalación y luego agregando el resultado de los dos comandos a continuación a su pregunta.

sudo lshw -short
sudo lshw -class disk -class storage

Nota:
Puede seleccionar texto en una ventana de terminal usando el botón izquierdo del mouse o presionando Alt+ Emientras la ventana de terminal está activa y usando la Select Allentrada en el Edit menú del terminal .

Después de seleccionar el texto, el atajo de teclado ShiftCtrl+ Co la Copyentrada en el Editmenú de la ventana del terminal se copiarán al portapapeles.

Luego puede agregar esto a su pregunta utilizando el navegador Firefox del LiveCD para editarlo y luego pegando la salida del comando en la ventana de edición de la pregunta en el navegador.

captura de pantalla de las preguntas frecuentes que muestran el enlace de edición

Por favor, no use los comentarios para añadir el resultado de los comandos. Los comentarios no están destinados a ser utilizados de esa manera.

Si tiene problemas con los gráficos, le sugiero que primero verifique que su medio de instalación (CD) esté bien. Puede hacerlo ejecutando la Check disc for defectsopción de menú desde las Opciones avanzadas de la página de bienvenida del CD de Ubuntu .

Para mostrar este menú, presione cualquier tecla después de iniciar el CD de instalación y mientras se muestra el " logotipo pequeño " de Ubuntu Ubuntu Live CD / USB 'logotipo pequeño'en la parte inferior de la pantalla.

Si su CD de instalación es válido y, por lo tanto, no es la fuente de los errores de gráficos que está viendo, puede intentar instalarlo utilizando el CD de instalación alternativo de Ubuntu. El CD de instalación alternativo no es un " LiveCD ". Realiza una instalación basada en texto que evita posibles problemas con los controladores de gráficos. También contiene algunos controladores de hardware que faltan en el LiveCD estándar.

Puede obtener la imagen ISO de CD de instalación alternativa en la página de versiones de Ubuntu 12.04 LTS . Si su hardware es antiguo, entonces probablemente quiera usar la versión de 32 bits, ubuntu-12.04-alternate-i386.iso

John irracional
fuente
También me inclinaría a verificar el md5sum de la descarga desde la que creó el cd; de hecho, siempre verifico el hash: help.ubuntu.com/community/HowToMD5SUM y help.ubuntu.com/community/UbuntuHashes
23 93 26 35 19 57 3 89
@forestpiskie Tiendo a sugerir que se ejecute Check disc for defectsprimero, porque la validez de los medios de instalación es lo que más importa y es más fácil porque solo implica hacer una selección de menú, no ejecutar otra herramienta. Pero sí, si el medio de instalación es malo, entonces la imagen ISO debe verificarse para determinar si el problema fue por un error al crear el CD o por un ISO incorrecto.
John irracional
@forestpiskie FWIW, toda la Check the CDsección del artículo de ayuda de HowToMD5SUM me parece tediosa e inútil. No puedo imaginar por qué alguien querría usar el enfoque descrito allí en lugar de simplemente usarlo Check disc for defects. Probablemente debería ser movido y solo vinculado.
John irracional
2

Tuve este mismo problema hoy al intentar limpiar la instalación desde una unidad USB. Grabé el ISO en un disco e hice una instalación limpia desde allí y funcionó bien. Sé que eso realmente no resuelve el problema, pero podría ser una solución rápida si eso es todo lo que buscas.

enthe0s
fuente
0

Esto puede sonar tonto, pero si tuviera una matriz mdadm, las particiones podrían haberse estropeado. Debido a que las matrices mdadm que ejecutan su tabla de particiones estarán vacías a pesar de que la instalación se realice correctamente (el núcleo mismo conoce las particiones pero grub no entiende qué hacer naturalmente).

Sé esto porque rompí con el shell y me metí en / target y ejecuté grub-install y mencionó algo sobre la falta de un disco (¡un fdisk -l / dev / sda mostró una tabla de particiones vacía!).

Reinstalar o volver a crear una tabla de partición correcta permitirá que grub-install / dev / sda tenga éxito después.

Areeb Soo Yasir
fuente