41 votes

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

J'ai récemment acheté un nouveau Lenovo Yoga 2 Pro brillant et je veux le dual booter avec Ubuntu à des fins d'étude. Son système d'exploitation intégré est Windows 8.1 et il a un SSD de 256 Go.

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

La première fois, tout semblait bien fonctionner, j'ai résolu les problèmes de wifi en mettant ideapad_laptop en liste noire, l'installation s'est déroulée sans problème et Ubuntu fonctionnait bien.

Le lendemain matin, lorsque j'ai allumé mon ordinateur portable, il a démarré directement sur Windows sans jamais afficher le menu GRUB. J'ai donc essayé de réinitialiser, et j'ai vérifié mes partitions avec le Gestionnaire de disques et tout semblait bien. Comme je n'ai pas pu trouver de solution en ligne, j'ai décidé de formater la partition pour essayer de réinstaller. Cette fois-ci, et à chaque fois depuis, l'installation a été interrompue et j'ai reçu une erreur fatale indiquant :

Impossible d'installer GRUB dans /dev/sda
L'exécution de `grub-install /dev/sda` a échoué.
Il s'agit d'une erreur fatale.

Est-ce que quelqu'un peut 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): erreur, fat_get_cluster: chaîne de cluster invalide (i_pos 0).
ubuntu grub-installer: erreur : l'exécution de 'grub-install --force' a échoué.

2voto

Neil Whitaker Points 2886

Je n'ai pas un Lenovo Yoga mais j'ai eu le même problème sur mon ordinateur de bureau. Il possède des pilotes SSD et HDD, ils étaient répertoriés 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. L'installateur installe Ubuntu (ou Linux Mint) sur /dev/sdb mais essaie ensuite d'installer GRUB sur /dev/sda. C'est un problème.

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

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

1voto

Buri Points 11
  1. Vérifiez que le support d'installation n'est pas corrompu
  2. Vérifiez le BIOS et désactivez le Secure boot
  3. Désactivez le démarrage rapide Lenovo

Je suppose que vous installez en mode UEFI, il pourrait être nécessaire de déverrouiller le verrou système dans le BIOS. Si aucun des deux ne fonctionne, je pense que le problème réside dans le dual boot. Je suis moi-même en train d'exécuter Ubuntu sur Y2P pendant que j'écris sans aucun problème.

Pour ce qui est du blacklisting du module ideapad_laptop, vous pouvez consulter github.com/pfps/yoga-laptop, car il existe des pilotes spécifiques à Y2P. Encore en cours de développement cependant.

1voto

Thabo Points 86

Je suis tombé sur ce problème en installant sur un Poweredge avec un raid scsi. J'ai découvert qu'en retirant la clé USB avant d'installer GRUB, ça a fonctionné.

0voto

menow Points 119

Je possède le même ordinateur portable et pour moi tout fonctionne bien - mais j'ai installé le chargeur de démarrage grub 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 pourtant, qui était choisie par défaut. (Donc j'ai choisi ma partition pour l'installation au-dessus et en-dessous, il y avait la possibilité de changer la 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 préinstallé de cette manière aussi. (Je suis désolé si je m'exprime mal, mais je n'ai appris tout cela qu'en lisant différents forums avant d'installer Ubuntu 14.04 il y a environ trois jours.) Quoi qu'il en soit, tout fonctionne parfaitement si vous procédez de cette manière. Démarrez le support d'installation en mode UEFI, choisissez la partition libérée pour l'installation, installez grub dans la partition EFI existante.

Ah, et aussi, je n'ai pas vraiment eu à modifier quoi que ce soit dans le BIOS, j'avais désactivé le démarrage rapide avant et je l'ai laissé comme ça. Cela a automatiquement changé quelque chose d'autre, je peux rechercher ça si vous voulez le savoir.

0voto

Paul M Edwards Points 111

J'ai rencontré le même problème lors de l'installation d'Ubuntu 15.10 sur un ordinateur portable Lenovo G40-45 en dual-boot sur une partition séparée où Windows 10 est déjà installé et activé.

J'avais déjà désactivé le secure boot (comme cela avait été le cas lors de mes expériences précédentes avec un dual-boot Linux et Windows).

Finalement, j'ai décidé d'essayer d'activer le secure boot (pensant que les choses avaient dû s'améliorer depuis la version 14.xx). ET CELA A FONCTIONNÉ !!! -- sans aucun autre réglage (et sans connexion internet).

(J'ai installé Windows 10 alors que le secure boot était désactivé puis j'ai installé Ubuntu avec le secure boot activé).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X