web-dev-qa-db-fra.com

Les versions Windows 8 et Ubuntu 12.04 à double démarrage

J'ai fait quelques recherches sur la manière de procéder à ce double démarrage, et je suis proche, mais j'ai besoin de conseils pour démarrer Windows 8 (Ubuntu est installé).

J'ai un Lenovo Ideapad y510p.

Je vais passer en revue ce que j'ai fait pour effectuer un double démarrage de cet ordinateur portable, avec Windows 8 pré-installé, avec Ubuntu 12.04:

  1. J'ai suivi chaque instruction à la lettre pour la réponse de 97 votes ici, et tout a bien fonctionné jusqu'à après la section de démarrage de la réparation: Installation d'Ubuntu en même temps que Windows préinstallé avec UEFI

  2. Lors du redémarrage après la section d’amorçage de la réparation, j’ai rencontré l’erreur suivante: erreur: magie elfe indépendante des archets non valide. Cette erreur (un problème de grub) m'a empêché de démarrer sous Ubuntu :(

  3. Après une petite recherche sur Google, j'ai suivi les instructions de la section de réactivation de grub 2 pour résoudre l'erreur: http://kb.acronis.com/content/1686

  4. J'ai trouvé une solution possible pour résoudre le problème de démarrage de Windows 8 et je l'ai essayé: http://webcache.googleusercontent.com/search?q=cache:i9JMyXzzRpYJ:askubuntu.com/questions/279275/dual-boot -problem-windows-8-ubuntu-12-04 + & cd = 1 & hl = fr & ct = clnk & gl = us & client = ubunt

  5. Je pensais que la solution ci-dessus fonctionnait, mais lorsque j'essaie de démarrer Windows 8, l'erreur de fichier manquante suivante apparaît:

Fichier:\Boot\BCD

Statut: 0xc000000e

Info: Les données de configuration de démarrage de votre PC sont manquantes ou contiennent des erreurs.

Voici d'autres informations qui pourraient être utiles:

  • J'ai 3 partitions consacrées à Ubuntu.

  • Le premier, sda8, a un drapeau bios_grub (1049 kb).

  • Le second, sda9, est l'endroit où tout le reste est (96,6 Go).

  • Le dernier, sda10, est destiné à l’échange (8299 Mo).

Ma question est la suivante: comment puis-je résoudre la configuration de démarrage de Windows 8? Toute aide serait grandement appréciée :)

Mise à jour 1: lorsque je tente de démarrer en mode UEFI, le message d'erreur suivant s'affiche: magie elfe indépendante et indépendante de l'arch (la même erreur que celle que j'ai constatée à l'étape 2).

Mise à jour 2: Un lien utile que j'ai trouvé ici: Double démarrage d'Ubuntu 12.04: UEFI et Legacy

C’est donc la quatrième fois que j’installe Ubuntu sur un ordinateur portable, et il semble que j’ai besoin de l’installer en mode UEFI. Dois-je tout supprimer à nouveau et réinstaller? Ou existe-t-il AUCUN moyen de récupérer mon installation? À ce stade, je ne peux même pas démarrer Windows (bien que je dispose d'un CD d'installation pour résoudre le problème de démarrage de Windows, cela finirait par écraser Ubuntu).

Mise à jour 3: Après un peu plus de navigation, j'ai trouvé un moyen sympa de résoudre ce problème désordonné en utilisant rEFInd. Le message de Rod Smith ici m'a sauvé!

Installer ubuntu 12.04.02 en mode uefi

Maintenant, je suis capable de double-démarrer Windows 8 et Ubuntu et d’amorcer les deux systèmes d’exploitation :)

J'ai un autre problème (relatif à la configuration de démarrage dans le bios) que je vais poser comme question distincte :)

5
Steve

Divulgation équitable: je ne comprends pas bien les mécanismes en cause. Néanmoins, après avoir vécu un cauchemar similaire avec mon ordinateur portable, ce qui a finalement été fait pour moi a été de réaliser que je ne pouvais pas installer grub trop loin dans le lecteur. Vous ne dites pas quel schéma de partitionnement vous avez essayé, alors je me suis dit que c'était peut-être aussi le problème que vous rencontrez.

Ce que j’ai fait, c’est de garder la structure UEFI intacte (ou, plutôt, de laisser le disque d’installation de Windows en créer une nouvelle à partir de rien), mais je me suis assuré de disposer d’une petite partition dédiée (200 Mo) située relativement près du début du lecteur. (environ 400 Mo) que Windows laisse seul. (Je ne saurais trop insister sur le fait que ce devrait toujours être Windows qui partitionne le disque. Comme je l’ai fait, j’ai complètement supprimé le système de fichiers, puis créé une partition de 400 Mo, suivie de ma partition dédiée, puis effacé l’original et laissez Windows faire ce qu'il reste avec ce qui reste. Je suis sûr que vous pourriez simplifier le processus, mais je voyais déjà des étoiles à ce stade.)

Puis, une fois que Windows a terminé l’installation propre dans le reste de l’espace qui lui est alloué (et, en même temps, en créant la structure UEFI nécessaire avant ma partition et une partition Windows immédiatement après), j’ai simplement remplacé cette partition par un disque. partition ext4 lors de l'installation d'Ubuntu et l'a montée en tant que /boot, en y installant grub. Tout a bien fonctionné par la suite (après avoir exécuté boot-repair).

2
Jonathan Y.

J'ai eu le même problème et je trouve ce programme et il a résolu le problème de double démarrage.

J'essaie de faire en ligne commentaire commentaire. J'ai tout fait écrit sur les forums. À la fin, je télécharge ce programme et l’exécute sur un terminal.

https://help.ubuntu.com/community/Boot-Repair

0
Deniz Yalçın

J'ai rencontré un problème similaire. Windows installe les informations de démarrage sur une autre partition. La solution que j'ai trouvée consistait à démarrer mon support d'installation et à choisir réparation (pour accéder à l'environnement WindowsPE). À partir de là, vous pouvez accéder à une invite de commande avec raccourci clavier Shift + f10.

J'ai émis les commandes suivantes:

bcdedit /enum all

Cela répertorie toutes les informations de démarrage que Windows avait et où il se trouvait. J'ai déterminé que Windows avait mis les fichiers de démarrage sur une autre partition "D"

J'ai émis la commande suivante:

robocopy d:\Boot c:\Boot /mir /xf bcd.*

À partir de ce moment, toutes les informations ont été copiées sur la bonne partition C.

Nous devons également corriger l'entrée de périphérique {bootmgr}:

bcdedit /store c:\Boot\BCD /set {bootmgr} device partition=C:

Vous devriez maintenant pouvoir démarrer avec succès; redémarrez et essayez. J'espère que ça aidera quelqu'un d'autre.

0
Cecil