J'ai installé ubuntu 12.04 sur mon Thinkpad Edge (UEFI) en utilisant une clé USB. Je suppose qu'il a été botté en utilisant EFI puisqu'un menu Grub est apparu avec les options pour démarrer un système live, installer, ou vérifier le disque.
Lorsque je démarre mon ordinateur portable, Grub ne montre que son invite de ligne de commande "Grub".
Après avoir exécuté manuellement grub-install /dev/sda
+ update-grub
dans un environnement chrooté, il démarre Grub en mode récupération en disant "File not found".
Le disque est partitionné comme suit :
/dev/sda1: ntfs, 1.5GB, SYSTEM DRV
/dev/sda2: ntfs, 150GB, Windows7 OS
/dev/sda3: extended
/dev/sda6: ext4, 140GB, Ubuntu 12.04
/dev/sda5: ntfs, 10.7GB, Lenovo Recovery
/dev/sda4: ntfs, 16.8GB, a custom additional partition
J'ai supposé que la partition étiquetée "SYSTEM DRV" pouvait être la partition EFI, mais j'ai ensuite lu que la partition EFI est de type FAT32. Je n'ai pas de partition FAT32 ici !
Je ne peux donc suivre aucun How-Tos expliquant comment installer Grub2 avec le support EFI. Ils veulent tous que je monte ma partition EFI dans /boot/efi. Je ne peux pas non plus créer une partition EFI puisque dans la plupart des How-Tos, ils disent que ce doit être la première partition (au moins ce doit être une partition primaire), mais comme vous le voyez, j'ai déjà une partition 1.
N'est-il pas possible d'utiliser l'outil Grub2 normal sur du matériel EFI ?
Si non, la création d'une partition EFI résoudra-t-elle le problème ? Puis-je utiliser la partition 4 pour cela ?
Mon BootInfo tel que créé en utilisant cet article peuvent être trouvés ici : http://paste.ubuntu.com/1011739/ . Notez qu'il est réalisé à partir d'une clé USB Ubuntu Live qui se trouvait à l'adresse suivante /dev/sdb
Vous devez donc ignorer ce lecteur.
UPDATE :
Comme EFI ne semble pas être le problème ici, j'ai réinstallé (non-EFI-)Grub utilisant boot-repair
.
Le nouveau BootInfo peut être trouvé ici : http://paste.ubuntu.com/1012223/ .
Le problème est que maintenant, le BIOS ne démarre pas mais donne l'erreur :
Operating system not found.
MISE À JOUR 2 (SOLUTION) :
Lorsque vous lisez cette question alors que vous rencontrez le même problème (Système d'exploitation introuvable.), vous risquez de ne pas voir la forêt pour les arbres en lisant les réponses, je répète donc la solution ici :
Le problème dans mon cas est que j'ai accidentellement changé le drapeau de démarrage du lecteur en /dev/sda6
qui est un logique partition. Le BIOS recherche les drapeaux d'amorçage sur le disque dur à partir duquel il veut démarrer, mais ne cherche que dans primaire les partitions. S'il ne trouve pas de drapeau de démarrage, il ignore le disque dur. S'il ne trouve aucun lecteur ou support sur lequel démarrer, le message d'erreur "Système d'exploitation introuvable" s'affiche.