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

30

J'ai récemment acheté un nouveau Lenovo Yoga 2 Pro brillant et je veux le démarrer avec Ubuntu pour étudier. Son système d'exploitation intégré est Windows 8.1 et il dispose d'un SSD de 256 Go.

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

La première fois que tout a semblé fonctionner correctement, j'ai résolu le wifi émis par la liste noire ideapad_laptop, l'installation s'est parfaitement déroulée et Ubuntu a bien fonctionné.

Lorsque je me suis levé le lendemain matin et que j'ai allumé mon ordinateur portable, il a démarré immédiatement sous Windows sans jamais afficher le menu GRUB. J'ai donc essayé de réinitialiser et vérifié mes partitions avec le Gestionnaire de disque et tout allait bien. Comme je n'ai pas trouvé de solution en ligne, j'ai continué et formaté la partition pour essayer de réinstaller. Cette fois et à chaque fois depuis, l'installation a été abandonnée et j'ai eu 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 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.
vicban3d
la source
doublon possible d' Ubuntu sur Lenovo Yoga 2 Pro
rubo77
1
En plus des réponses ci-dessous, ce qui a finalement permis à la partition grub de réinstaller correctement était pour moi, lors du formatage manuel des partitions, de créer une partition formatée en UEFI et de la sélectionner comme destination pour grub. Sinon, je suivais les instructions sur cette réponse .
Milo P

Réponses:

21

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

Le problème était que la clé USB était /dev/sdaen cours d'installation sur le disque dur/dev/sdb

Même si le programme d'installation savait installer /dev/sdb, il a ensuite essayé d'installer grub sur le MBR /dev/sdaet a échoué. La solution de contournement consistait à revenir au menu, à réessayer, à dire NON pour installer automatiquement sur MBR du premier disque dur et à le dire manuellement /dev/sdb.

Ensuite, tout a fonctionné.

dricket
la source
Pouvez-vous expliquer ce que vous entendez par "la clé USB dev/sda"?
CodyBugstein
1
Différents lecteurs peuvent être montés sur n'importe quel / dev / sd? annuaire. Il est possible qu'un lecteur flash soit monté sous / dev / sda.
Brian Sizemore
N'oubliez pas la partie "/ dev /", donc ce devrait être exactement "/ dev / sdb", pas seulement "sdb".
Max Malysh
3
comment tu as fait manually tell it /dev/sdb?
AaA
5

Je l'ai finalement fait fonctionner, je ne sais pas lequel des éléments suivants a fait l'affaire, mais moi:

  1. Lenovo Fast Boot désactivé dans le BIOS.
  2. Démarrage sécurisé désactivé dans le BIOS.
  3. Démarré à partir de Live USB.
  4. Dans le menu de démarrage Ajouté backlight=vendordans le texte de configuration Try Ubuntu juste avant quiet splash.
  5. Choisissez Try Ubuntu .
  6. Dans le terminal a couru sudo rmmod ideapad_laptoppour 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 attribué 9700 Mo d'espace de swap et 80 Go pour Ubuntu.
  9. Une fois l'installation terminée, ajouté backlight=vendorà /etc/default/grubavant quiet splash, puis exécuté sudo update-grub.
  10. Mis ideapad_laptopsur liste noire pour activer le wifi.
  11. Fonctionne bien jusqu'à présent. Merci à tous pour l'aide!
vicban3d
la source
2

J'ai eu ce problème lors de l'installation d'Ubuntu (pas de 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 pour qu'Ubuntu ne reconnaisse que le disque dur 1T pour l'installation.

Michael
la source
Cela a fonctionné pour moi sur un système à double démarrage. Pas beaucoup d'explication, mais en ce qui concerne les solutions, la vôtre a fonctionné pour moi et est très simple.
Kjeld Schmidt
2

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

Pour ce faire, j'ai dû ajouter le yannubunturéférentiel, 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 vérifié toutes les options dans Options avancées> Options principales et cliqué Apply.

Mario Becerra
la source
1
  1. Vérifier la corruption du support d'installation
  2. Vérifiez le BIOS et désactivez 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 ne fonctionne, je suppose que le problème réside dans le double démarrage. Je lance moi-même Ubuntu sur Y2P pendant que je tape sans aucun problème.

En ce qui concerne la liste noire du module ideapad_laptop, vous voudrez peut-être vérifier github.com/pfps/yoga-laptop , car il existe des pilotes spécifiques à Y2P. Travaillez toujours en cours.

Buri
la source
Merci pour votre réponse, que voulez-vous dire par déverrouillage du verrouillage du système dans le BIOS?
vicban3d
1

Ran dans ce problème même lors de l'installation sur un Poweredge avec raid scsi. J'ai trouvé que retirer la clé USB avant d'installer GRUB avait fait l'affaire.

Dana
la source
1

Je n'ai pas de Lenovo Yoga mais j'ai eu le même problème sur mon bureau. Il a des pilotes SSD et HDD, il était répertorié 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) /dev/sdbmais essaie ensuite d'installer GRUB /dev/sda. C'est un problème.

La solution était d'échanger les connexions SATA, comme ceci:

SATA#1 SSD /dev/sda
SATA#2 HDD /dev/sdb
mégas
la source
0

J'ai le même ordinateur portable et pour moi tout fonctionne bien - mais j'ai installé le grub loader dans la partition EFI déjà 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 y avait la possibilité de changer la partition pour l'installation grub.) J'ai utilisé une carte SD pour l'installation et l'ai démarrée en mode UEFI, parce que Windows 8.1 était pré-installé de cette façon aussi . (Je suis désolé si j'exprime cela de manière erronée, mais je ne connais tout cela qu'en lisant dans différents forums avant d'installer Ubuntu 14.04 il y a environ trois jours.) Quoi qu'il en soit, tout fonctionne bien si vous le faites de cette façon. Démarrez le support d'installation en mode UEFI, choisissez la partition libérée pour l'installation,

Oh, et aussi, je n'avais pas vraiment besoin de changer quoi que ce soit dans le BIOS, j'avais désactivé le démarrage rapide avant et je l'ai laissé de cette façon. Cela a automatiquement changé quelque chose d'autre, je peux le vérifier à nouveau, si vous voulez savoir.

moi maintenant
la source
0

J'ai eu une pléthore d'appareils sur une installation nue et j'ai obtenu cela le 12.04 (dernière installation manuelle alternative). Plutôt que de rechercher où vous spécifiez GRUB, je viens d'acquiescer et de déplacer le SSD de démarrage vers le port sata-0 pour qu'il apparaisse comme sda.

lâchedragon
la source
Quelqu'un devrait préciser si le Lenovo Yoga 2 Pro dispose en fait de deux emplacements SATA pour permuter la position du disque de stockage. J'ai recherché Yoga 2 Pro n'a qu'un seul slot SATA, donc cette réponse est peu probable?
clearkimura
0

Ce problème est survenu lorsque j'ai essayé de donner une nouvelle vie à mon TRES vieux hp pavilion dm4. Il a dit qu'il ne pouvait pas installer grub et qu'aucun des boutons ne fonctionnait. J'ai paniqué et j'ai forcé l'arrêt de mon ordinateur au milieu de l'installation. Heureusement, j'ai pu redémarrer la clé USB. Plus tard, j'ai 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 vraiment simple.

Sourav Mahanty
la source
0

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

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

Enfin, 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 CELA A FONCTIONNÉ !!! - sans aucun 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é).

Anisetty Jaya Venkata Prasad
la source
1
Utilisez l'option LVM, tout fonctionne bien ...
Jacob Abraham