web-dev-qa-db-fra.com

Je reçois le message d'erreur 'échec de grub-install / dev / sda' lors de la tentative d'installation d'Ubuntu en tant que système d'exploitation unique de l'ordinateur.

J'essaie d'installer Ubuntu sur une machine qui exécutait précédemment Windows 7.

J'ai également rencontré l'erreur redoutée "Impossible d'installer GRUB".

Je ne tente pas de double démarrage. J'ai déjà exécuté une disquette de démarrage Windows et supprimé toutes les partitions existantes.

Si je lance le CD d'installation d'Ubuntu 12.04 et que je clique sur installer après les écrans de configuration, le message d'erreur Executing 'grub-install /dev/sda' failed. This is a fatal error. s'affiche.
(C'est la même erreur que cette question: Impossible d'installer GRUB )

Toutes les questions que j'ai lues lors de la recherche d'une solution sont liées au double démarrage. Je ne suis pas intéressé par le double démarrage, je suis après un nettoyage complet de la boîte d'installation Ubuntu. Comment puis-je atteindre cet objectif?

(Pour ma santé mentale, veuillez utiliser des instructions très simples lorsque vous répondez. Je ne prétends avoir aucun talent pour Linux ni en tant qu'administrateur système)


Détails supplémentaires copiés des commentaires datés du 2012-05-29 ~ 15: 19Z

Après avoir démarré à partir du CD-ROM, cliquez sur Try Ubuntu, puis sur Sudo fdisk /dev/sda.
fdisk: unable to seek on /dev/sda: Invalid argument

Sudo fdisk /dev/sdb donne

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):

Je devrais ajouter que le bureau Live CD est graphiquement mauvais. Il me manque des parties de programmes et le terminal renvoie parfois au bas de l'écran. Mais je ne peux pas imaginer que cela soit lié.

32
Liath

J'ai eu le même problème.

Résolu en cliquant d'abord sur le bouton 'Essayez Ubuntu', puis sur le raccourci 'Installer Ubuntu'.

13
Francois L.

Je pense que cela pourrait avoir gâché votre nom de disque dur. Essayez de réinstaller GRUB.

  1. Démarrez à l'aide d'un CD live d'Ubuntu.

  2. Ouvrez un terminal et lancez la commande

    Sudo fdisk -l
    

    Il répertorie la table de partition complète du disque dur. Identifiez sur quelle partition votre linux est installé. Vous pouvez l’identifier en utilisant la taille de lecteur que vous lui aviez allouée et en regardant la dernière colonne de la sortie qui sera ‘étendue’ pour toutes vos partitions Linux. La partition sera probablement quelque chose comme /dev/sda5 ou quelque chose. Rappelez-vous cette partition.

  3. Créez un dossier temporaire dans votre répertoire personnel (Remarque: vous pouvez créer le dossier temporaire n’importe où. Vous utilisez le dossier personnel uniquement pour des raisons d’explication). Je l’appelle "temp" pour le moment. Ainsi, le chemin du dossier "temp" sera/home/ubuntu/temp.

  4. Montez votre partition Linux ici. C’est-à-dire que si vous avez trouvé que votre partition Linux était /dev/sda5, montez-la dans le dossier ‘temp’ en exécutant la commande suivante:

    Sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. Si vous voulez vérifier si vous avez monté la bonne partition, allez dans votre dossier personnel et ouvrez temp. Vous serez dans le répertoire /. Vous y trouverez ‘home’, dans lequel le nom de votre dossier personnel sera présent. Une fois que vous avez confirmé que vous avez monté la partition correcte, passez à l’étape 6.

  6. Vous devez installer grub en indiquant au système où lire les données du disque dur au début. Ne vous inquiétez pas, lancez la commande suivante

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

    Le /dev/sda correspond au nom de votre disque dur. Remplacez-le par ce que la commande Sudo fdisk -l vous a montré.

  7. Vous avez terminé. Vous pouvez redémarrer votre système.

9
harisibrahimkv

D'après vos commentaires à @harisibrahimkv, si j'ai bien compris, lorsque vous exécutez la commande Sudo fdisk /dev/sda dans une fenêtre de terminal, vous obtenez le message fdisk: unable to seek on /dev/sda: Invalid argument. Je ne m'attendrais pas à voir cela et cela me fait me demander s'il y a un problème avec le disque dur de votre ordinateur.

Souhaitez-vous s'il vous plaît poster plus d'informations sur votre matériel? Vous pouvez le faire en démarrant avec Try Ubuntu avec votre CD d’installation, puis en ajoutant le résultat des deux commandes ci-dessous à votre question.

Sudo lshw -short
Sudo lshw -class disk -class storage

Remarque:
Vous pouvez sélectionner du texte dans une fenêtre de terminal à l'aide du bouton gauche de la souris ou en appuyant sur Alt+E alors que la fenêtre du terminal est active et que vous utilisez l'entrée Select All dans le menu Edit du terminal.

Après avoir sélectionné le texte, soit le raccourci clavier ShiftCtrl+C ou l’entrée Copy dans le menu Edit de la fenêtre du terminal sera copiée dans le Presse-papiers.

Vous pouvez ensuite ajouter ceci à votre question en utilisant le navigateur Firefox du LiveCD pour le modifier, puis en collant le résultat de la commande dans la fenêtre d'édition de la question dans le navigateur.

screenshot from FAQ showing edit link

S'il vous plaît pas utilisez des commentaires pour ajouter le résultat des commandes. Les commentaires ne sont pas destinés à être utilisés de cette façon.

Si vous rencontrez des problèmes graphiques, je vous suggère de vérifier d'abord que votre support d'installation (CD) est correct. Vous pouvez le faire en exécutant l’option de menu Check disc for defects à partir de Options de la page d’accueil pour le CD Ubunt .

Pour afficher ce menu, appuyez sur n’importe quelle touche après avoir démarré votre CD d’installation et pendant que Ubuntu "petit logoUbuntu Live CD/USB 'small logo' s'affiche en bas de votre écran.

Si votre CD d'installation est valide et que, par conséquent, not not la source des erreurs graphiques que vous voyez, essayez de l'installer à l'aide du CD d'installation alternatif Ubuntu. Le CD d'installation alternatif est et non un "LiveCD". Il effectue une installation texte qui évite les problèmes potentiels liés aux pilotes graphiques. Il contient également des pilotes matériels absents du LiveCD standard.

Vous pouvez obtenir l’image ISO du CD d’installation secondaire à partir de la page buntu 12.04 LTS releases . Si votre matériel est ancien, vous voudrez probablement utiliser la version 32 bits, buntu-12.04-alternate-i386.iso )

3
irrational John

J'ai eu ce même problème plus tôt aujourd'hui en essayant de nettoyer installer à partir d'une clé USB. J'ai gravé l'ISO sur un disque et fait une installation propre à partir de là et cela a bien fonctionné. Je sais que cela ne résout pas vraiment le problème, mais cela pourrait être une solution rapide si c'est tout ce que vous recherchez.

2
enthe0s

Cela peut sembler idiot, mais si vous aviez un tableau mdadm, les partitions pourraient s’être égarées. En raison des tableaux mdadm exécutant votre table de partition, celui-ci restera vide en dépit de la réussite de l'installation (le noyau lui-même connaît les partitions mais grub ne comprend pas ce qu'il faut faire naturellement).

Je le sais parce que je suis entré dans le shell, puis dans/target et que j'ai lancé grub-install. Un disque manquant a été mentionné (un fdisk -l/dev/sda affiche une table de partition vide!).

Réinstaller ou recréer une table de partition correcte permettra à l’installation/dev/sda de grub de réussir après.

0
Areeb Soo Yasir