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 Ubuntu
y luego sudo fdisk /dev/sda
obtengo
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.
fuente
Respuestas:
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' .
fuente
Creo que podría haber estropeado el nombre de tu disco duro. Intente reinstalar GRUB.
Arrancar usando un CD en vivo de Ubuntu.
Abra una terminal y ejecute el comando
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/sda5
o algo así. Recuerda esta partición.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.
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 comandoSi 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.Debe instalar grub mostrando al sistema dónde leer los datos del disco duro al principio. No te preocupes, solo ejecuta el siguiente comando
El
/dev/sda
corresponde a su nombre de disco duro. Reemplácelo por lo que elsudo fdisk -l
comando le mostró.Ya terminaste Puede reiniciar su sistema.
fuente
Según entiendo por sus comentarios a @harisibrahimkv, cuando ejecuta el comando
sudo fdisk /dev/sda
en una ventana de terminal, recibe el mensajefdisk: 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 Ubuntu
con su CD de instalación y luego agregando el resultado de los dos comandos a continuación a su pregunta.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 defects
opció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 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
fuente
Check disc for defects
primero, 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.Check the CD
secció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 usarloCheck disc for defects
. Probablemente debería ser movido y solo vinculado.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.
fuente
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.
fuente