web-dev-qa-db-fra.com

Grub peut voir Windows 8 mais pas Ubuntu 12.10

GRUB peut voir Windows 8 mais ne peut pas voir Ubuntu 12.10.

Jusqu'à récemment, j'utilisais mon ordinateur portable avec mon Windows XP préinstallé. J'ai acheté un nouveau (lenovo S430) avec Windows 8 et j'ai décidé d'essayer Ubuntu. C'est donc tout est très nouveau pour moi.

J'ai suivi les instructions que j'ai trouvées sur le net et partitionné mon disque, installé Ubuntu 12.10 à côté de Windows 8 sur une machine qui fonctionne avec uefi. Je pourrais faire fonctionner le double démarrage uniquement via le BIOS et si je passais de l'efi à l'héritage. N'aimait pas ça. Je veux pouvoir choisir mon OS dans un menu. J'ai donc lu un peu plus et j'ai découvert que grub et la réparation de démarrage peuvent aider. après avoir exécuté que je peux voir maintenant à partir de GRUB windows 8 et le démarrer, mais je ne peux pas voir mon inatallation ubuntu.

Les options que je vois dans le menu sont: 1) Windows UEFI bkpbootmgfw.efi 2) Windows Boot UEFI loader 3) EFI/Lenovo/Boot/bootmgf.efi 4) Windows 8 (loader) (on/dev/sda4) 5) System installer

Voici la sortie de boot-repair: http://paste.ubuntu.com/1583116/

J'en suis arrivé à un point où je pense que la lecture n'aiderait pas beaucoup. J'ai besoin de bons conseils pour résoudre ce problème. J'espère que ce lien affiche suffisamment d'informations pour que quelqu'un puisse voir où est mon problème.

Encore une chose, je ne suis pas sûr d'avoir implémenté ce droit: à la fin du fichier (voir lien) il est conseillé "N'oubliez pas de faire votre boot BIOS sur le fichier sda2/EFI/ubuntu/grubx64.efi!". J'ai défini dans le BIOS en tant que hd0 le premier périphérique à démarrer, je pense que c'est là que se trouve ce fichier.

Merci

3
user127318

J'ai réussi à résoudre mon problème en exécutant la réparation de démarrage plusieurs fois. Pourquoi il a fallu plusieurs fois pour bien faire les choses, je n'en ai aucune idée. J'ai suivi ces instructions. https://help.ubuntu.com/community/UEFI Je suis très content que mon ubuntu et windows 8 vivent côte à côte.

1
user127348

Votre grub.cfg le fichier affiche une entrée Ubuntu. C'est le premier, intitulé "Ubuntu". Il existe également plusieurs entrées Windows différentes. Ma première suggestion est donc de redémarrer et de parcourir à nouveau le menu; vous avez peut-être ignoré l'entrée Ubuntu en haut de la liste en raison du grand nombre d'entrées Windows distinctes.

Si Ubuntu n'est vraiment pas là, alors je ne sais pas comment réparer GRUB - ses fichiers de configuration sont devenus si gros, complexes et délicats que j'ai renoncé à essayer de résoudre leurs problèmes. Ma suggestion est donc d'essayer autre chose. Plusieurs options sont disponibles, la meilleure pour votre situation étant probablement Fedora's patché GRUB Legacy and mon rEFInd . Je vais décrire comment configurer rEFInd:

  1. Démarrez sous Windows ou démarrez entièrement un autre ordinateur.
  2. Téléchargez le CD de démarrage rEFInd ou l'image de la clé USB (les liens sont sur la page de téléchargement rEFInd ) et préparez un support de démarrage externe.
  3. Démarrez en utilisant le support rEFInd que vous venez de préparer. Vous devrez utiliser le gestionnaire de démarrage intégré de votre micrologiciel, qui est généralement accessible via une touche de fonction, mais lequel varie considérablement d'un ordinateur à l'autre.
  4. rEFInd devrait montrer une option pour Windows et au moins deux pour Linux. L'une de ces deux options Linux démarrera GRUB. Un autre affichera le nom de vmlinuz-{version}, où {version} est un numéro de version. Mettre en évidence le vmlinuz-{version} option.
  5. Appuyez deux fois sur Insert ou F2. Vous verrez un éditeur de ligne en mode texte ouvert montrant les options du noyau.
  6. Ajouter ro root=/dev/sda7 aux options de démarrage et appuyez sur Entrée. Linux devrait démarrer.
  7. Dans un terminal, tapez cd /boot/efi/EFI/Microsoft/Boot
  8. Tapez Sudo mv bootmgfw.efi.bkp bootmgfw.efi. Cela annule le changement de nom de l'outil de réparation de démarrage du chargeur de démarrage de Microsoft en son nom standard.
  9. Téléchargez le paquet Debian rEFInd.
  10. Installez le paquet Debian rEFInd. Double-cliquer dessus peut fonctionner, ou vous pouvez taper Sudo dpkg -i refind_0.6.6-1_AMD64.deb.

À ce stade, lorsque vous redémarrez rEFInd devrait apparaître, et vous devriez pouvoir démarrer Windows en sélectionnant son option ou démarrer Ubuntu en sélectionnant un vmlinuz-{version} option. (Vous n'aurez plus besoin d'ajouter d'options de noyau; en installant le paquet Debian, vous avez également configuré rEFInd pour ne plus en avoir besoin.) Aucune des deux méthodes de démarrage ne repose sur GRUB, donc quel que soit son problème de configuration, cela devient sans importance.

Une mise en garde: certaines implémentations EFI sont cassées et ne démarrent rien sauf le chargeur de démarrage de Windows. Si vous avez un tel système, Windows redémarrera lorsque vous redémarrerez. Vous pouvez contourner ce problème en utilisant votre support de démarrage externe rEFInd pour démarrer sous Linux. Vous pouvez ensuite ouvrir un terminal et taper Sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot. Cela renomme le chargeur de démarrage Windows et déplace rEFInd en position pour prendre sa place (ce qui est similaire à ce que Boot Repair a fait avec GRUB). Avec un peu de chance, vous n'aurez pas besoin de le faire.

0
Rod Smith