web-dev-qa-db-fra.com

"Impossible d'installer GRUB dans / dev / sda" lors de l'installation de GRUB

J'ai récemment acheté un tout nouveau Lenovo Yoga 2 Pro et je souhaite le démarrer avec Ubuntu à des fins d'étude. Son système d'exploitation intégré est Windows 8.1 et il dispose d'un disque SSD de 256 Go.

J'ai créé une partition séparée de 90 Go juste pour Ubuntu et une clé USB en direct pour l'installer.

La première fois que tout a semblé bien fonctionner, j'ai résolu le problème de la liste noire ideapad_laptop, l'installation s'est déroulée sans faille et Ubuntu a bien fonctionné.

Quand je me suis levé le lendemain matin et que j'ai allumé mon ordinateur portable, il a immédiatement démarré sous Windows sans jamais afficher le menu GRUB. J'ai donc essayé de réinitialiser et vérifié mes partitions avec le gestionnaire de disques et tout se passait bien. Étant donné que je ne pouvais pas trouver de solution en ligne, je me suis mis à la mise en forme et à la réinstallation de la partition. Cette fois et chaque fois depuis, l'installation a été annulée et j'ai reçu une erreur fatale en disant:

Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.

Quelqu'un peut-il s'il vous plaît suggérer une solution à ce problème? Si des informations supplémentaires sont nécessaires, je serais heureux de les fournir. Merci.

Lors de l'installation, j'obtiens les détails suivants:

ubuntu kernel: [ 1946.372741] FAT-fs (sda2): error, fat_get_cluster: invalid cluster chain (i_pos 0).
ubuntu grub-installer: error: Running 'grub-install --force failed.
26
vicban3d

J'ai finalement réussi à le faire fonctionner. Je ne sais pas lequel des éléments suivants a fait l'affaire, mais je:

  1. Désactivé Lenovo Fast Boot dans le BIOS.
  2. Désactivation du démarrage sécurisé dans le BIOS.
  3. Démarré à partir de Live USB.
  4. Dans le menu de démarrage Ajouté backlight=vendor dans Essayez Ubunt texte de configuration juste avant quiet splash.
  5. Choisi Essayez Ubunt.
  6. Dans le terminal, exécutez Sudo rmmod ideapad_laptop pour activer le wifi.
  7. A exécuté l'installation et a choisi d'installer les mises à jour pendant l'installation.
  8. La partition EFI a été sélectionnée automatiquement. J'ai donc affecté 9700 Mo d'espace d'échange et 80 Go à Ubuntu.
  9. Une fois l'installation terminée, ajoutez backlight=vendor à /etc/default/grub avant quiet splash, puis exécutez Sudo update-grub.
  10. ideapad_laptop sur la liste noire pour activer le wifi.
  11. Fonctionne bien jusqu'à présent. Merci à tous pour l'aide!
5
vicban3d

Je viens d'avoir ce problème lors de l'installation d'Ubuntu 14.04 à partir d'une clé USB sur un disque dur.

Le problème était que la clé USB était /dev/sda, en l’installant sur le disque dur /dev/sdb

Même si le programme d'installation savait installer sur /dev/sdb, il a ensuite essayé d'installer grub sur le MBR sur /dev/sda et a échoué. La solution de contournement consistait à revenir au menu, essayez à nouveau, dites NO à installez automatiquement le premier disque dur sur le MBR et dites-le manuellement /dev/sdb.

Ensuite, tout a fonctionné.

19
dricket

J'ai eu ce problème lors de l'installation d'Ubuntu (pas à double démarrage) dans ma nouvelle version. Aucune des options de démarrage décrites ci-dessus ne fonctionnerait pour moi.

J'ai dû déconnecter mon SSD et tous les périphériques USB afin qu'Ubuntu ne reconnaisse que le disque dur 1T pour l'installation.

2
Michael

Je n'ai pas de Lenovo Yoga mais j'ai le même problème sur mon bureau. Il a des pilotes SSD et HDD, il a été listé comme ceci:

SATA#1 HDD /dev/sda
SATA#2 SSD /dev/sdb

Comme toujours, j'essaie d'installer le système d'exploitation sur mon SSD. Le programme d'installation installe Ubuntu (ou Linux Mint) sur /dev/sdb mais tente ensuite d'installer GRUB sur /dev/sda. C'est un problème.

La solution consistait à échanger les connexions SATA, comme ceci:

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb
1
megas
  1. Vérifiez le support d'installation pour la corruption
  2. Vérifier le BIOS et désactiver le démarrage sécurisé
  3. Désactiver le démarrage rapide de Lenovo

Je suppose que vous installez en mode UEFI, il peut donc être nécessaire de déverrouiller le verrouillage du système dans le BIOS. Si aucun des deux ne fonctionne, je suppose que ce problème réside dans le double démarrage. J'exécute moi-même Ubuntu sur Y2P, car je tape sans problème.

En ce qui concerne le module ideapad_laptop de la liste noire, vous pouvez vérifier github.com/pfps/yoga-laptop , car il existe des pilotes spécifiques à Y2P. Travaille toujours en progrès.

1
Buri

A couru dans ce problème même lors de l'installation sur un Poweredge avec scsi raid. J'ai découvert que retirer le lecteur USB avant d'installer GRUB avait fait l'affaire.

1
Dana

J'avais un problème similaire. Ce que j'ai fait est de laisser l'installation en l'état, puis je me suis assuré que mon lecteur était en mode UEFI. J'ai démarré à partir d'un CD live et installé boot-repair.

Pour ce faire, je devais ajouter le référentiel yannubuntu puis le télécharger avec apt-get. Cela a été fait de la manière suivante:

Sudo apt-add-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install boot-repair
boot-repair

Puis, lorsque le programme a été lancé, j'ai coché toutes les options de Options avancées> Options principales et cliqué sur Apply.

1
Mario Becerra

J'avais une pléthore de périphériques sur une installation nue et je l'ai eu le 12.04 (dernière installation manuelle alternative). Plutôt que de localiser où vous spécifiez GRUB, j'ai simplement acquiescé et déplacé le SSD de démarrage sur le port sata-0 afin qu'il s'affiche sous le nom de sda.

0
cowardlydragon

J'ai le même ordinateur portable et tout fonctionne bien pour moi - mais j'ai installé le chargeur Grub dans la partition EFI existante, qui avait l'index 2 à la fin de son nom - ce n'était certainement pas la partition sda, qui a été choisie par défaut. (J'ai donc choisi ma partition pour l'installation ci-dessus et ci-dessous, il était possible de changer de partition pour l'installation de grub.) J'ai utilisé une carte SD pour l'installation et je l'ai démarrée en mode UEFI, car Windows 8.1 était également préinstallé de cette façon. . (Je suis désolé si j'exprime cela de manière erronée, mais je ne le sais que par lire dans différents forums avant d'installer Ubuntu 14.04 il y a environ trois jours.) Quoi qu'il en soit, tout fonctionnera correctement si vous le faites de cette manière. Lancez le support d'installation en mode UEFI, choisissez la partition libérée pour l'installation, installez grub dans la partition EFI existante.

Oh, et puis, je n'ai pas eu à changer quoi que ce soit dans le BIOS, j'avais déjà désactivé le démarrage rapide avant de le laisser ainsi. Cela a automatiquement changé quelque chose d'autre, je peux le rechercher à nouveau, si vous voulez savoir.

0
menow

Ce problème est survenu lorsque j'ai essayé de donner une nouvelle vie à mon très vieux pavillon HP dm4. Il a dit qu'il ne pouvait pas installer grub et aucun des boutons pour faire quoi que ce soit a fonctionné. J'ai paniqué et j'ai forcé mon ordinateur à s'arrêter au milieu de l'installation. Heureusement, j'ai pu redémarrer sur la clé USB. J'ai plus tard compris que la clé USB avait été retirée un peu, ce qui a rendu l'installateur fou. Il s’est avéré que c’était une petite solution très simple.

0
Sourav Mahanty

J'ai eu le même problème lors de l'installation du bureau Ubuntu 15.10 (double amorçage sur une partition séparée de l'ordinateur portable Lenovo G40-45 sur lequel Windows 10 est déjà installé et activé).

J'avais déjà désactivé le démarrage sécurisé (conformément à mes expériences précédentes avec le double démarrage - Linux et Windows).

Finalement, j'ai décidé d'essayer avec le démarrage sécurisé activé (car je m'attendais à ce que les choses se soient améliorées depuis 14.xx). Et ça a marché !!! - sans autre ajustement (et sans connexion internet).

(J'ai installé Windows 10 alors que le démarrage sécurisé était désactivé, puis j'ai installé Ubuntu avec le démarrage sécurisé activé).