Bonjour après une installation réussie d'Ubuntu 12.10 amd64, je ne parviens plus à démarrer Windows 8.
Voici mes actions:
- Espace disponible (15 Go) pour Ubuntu à partir de la gestion des ordinateurs Windows 8
- Boot Ubuntu 12.10 amd64 LiveUSB avec EFI et avec Secure Boot activé
- Création de 2 nouvelles partitions à la fin (13 Go Ext4 Root et 2 Go Swap)
- Partition système Windows 8 EFI sélectionnée pour installer le chargeur de démarrage
Grub me donne au démarrage:
- Ubuntu (fonctionne sans problème)
- Environnement de récupération Windows (beaucoup d'erreurs)
- Windows 8 (2 messages d'erreur décrivent juste en dessous)
Les 2 messages d'erreur sont:
error: can't find command drivemap.
error: invalid EFI file path
dual-boot
uefi
windows-8
secure-boot
Kouros
la source
la source
dd if=/dev/sda1 of=/media/some_usb_pendrive/backupfile
? Si une telle sauvegarde existe, je restaurerais le système Windows / démarrerait la partition qui aurait pu être "endommagée".Réponses:
J'ai trouvé une solution temporaire.
Ajouter une entrée personnalisée au menu de démarrage GRUB
Ajoutez le code ci-dessous à
/etc/grub.d/40_custom
.Attention:
hd0,gpt1
voici l'ID de ma partition système EFI (ESP). Si votre ESP n'est pas la première partition de votre premier disque dur au démarrage , alors la vôtre est différente! Par exemple,hd1,gpt2
pour la deuxième partition sur le deuxième lecteur.Remplacez-le
part_gpt
parpart_msdos
si le lecteur utilise le partitionnement MBR et hérité et remplacez-hd0,gpt1
lehd0,msdos1
respectivement.Appliquer les modifications à GRUB
Exécutez simplement la commande suivante, qui devrait générer une nouvelle configuration GRUB, y compris la nouvelle entrée personnalisée:
Maintenant, redémarrez, vous devriez pouvoir démarrer Windows 8 maintenant. Sinon, et Windows se plaint de la configuration BCD corrompue, continuez sur le superutilisateur: Comment puis-je réparer le chargeur de démarrage Windows 8 EFI?
Avertissement: à certaines occasions, si vous démarrez Windows 8, GRUB sera remplacé par le gestionnaire de démarrage Windows comme gestionnaire de démarrage par défaut.
la source
`
apparaît-il dans l'set root='(hd0,gpt1)'
intention? Cela me donne une erreur (j'essaie avec gpt3) même sans ce caractère également. L'erreur est comme(hd0,gpt1)
est introuvable.Les mauvaises entrées Windows dans GRUB sont dues à ce bogue: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383
Solution: exécutez Boot-Repair est
Recommended Repair
d'un liveCD (ou liveUSB).la source
SecureBoot
dans le BIOS, sinon Windows 8 se plaint toujours ... Ce serait bien si cela pouvait fonctionner tout en conservant SecureBootJ'ai trouvé un moyen de fermer Windows 8. Voir /superuser/499923/preinstalled-windows-8-and-linux-uefi-dual-boot-on-a-laptop/528581
Sous W8, dans une fenêtre de commande avec privilèges élevés, exécutez powercfg / h off. Au moment où vous effectuez cette opération, W8 a peut-être déjà remplacé la partition EFI. Il m'a fallu quelques itérations pour changer bootmgfw.efi et le réinitialiser jusqu'à ce qu'il bloque, mais maintenant je suis content.
Je ne peux pas dire si le simple démarrage de W8 est suffisant, ou si vous devez vous connecter puis redémarrer. Peut-être que quelqu'un avec plus de patience (je travaillais là-dessus depuis plus d'une demi-journée) peut le dire.
la source
J'ai le même problème sur mon ordinateur portable Asus-x202 (exécutant W8 et Ubuntu 13.04).
Un travail légèrement ennuyeux est assez bon pour moi pour le moment: dans le menu de démarrage, allez dans le système (ou démarrez le bios depuis le début en utilisant probablement f2). Si vous utilisez le remplacement pour démarrer, Windows démarre comme d'habitude.
la source
Le "remplacement pour démarrer" est un menu de l'onglet "démarrage" du menu de configuration des cartes mères. Il vous permet de sélectionner et de démarrer instantanément n'importe quel chargeur de démarrage installé sur votre plate-forme.
la source
J'ai un problème similaire avec mon nouveau Sleekbook HP Pavillion, modèle 15-b142dx. Il est venu avec W8 préchargé. J'ai pu redimensionner la partition Windows à partir de Windows, puis j'ai installé Ubuntu 13.04 64 bits à partir d'une clé USB. Cependant, au redémarrage, W8 a démarré normalement, sans menu de démarrage. J'ai donc utilisé "boot-repair", ce qui a rendu le système non amorçable. Au démarrage, il imprimerait:
Il s'arrêterait alors.
Après quelques essais et erreurs, j'ai découvert qu'en appuyant sur F10 pendant le démarrage, je pouvais accéder au BIOS, où je pouvais désactiver le démarrage sécurisé. Au prochain démarrage, j'ai obtenu un menu LONG de grub, avec beaucoup d'entrées comme:
Ils étaient tous contenus dans un fichier, "/etc/grub.d/25_custom". J'ai fait une copie de sauvegarde de ce fichier, puis éliminé toutes les entrées à l'exception du chargeur UEFI de démarrage Windows. (C'est l'une des entrées qui permet au W8 de démarrer). J'ai ensuite exécuté "update-grub", et je me suis retrouvé avec un menu de démarrage beaucoup plus agréable, et je peux démarrer l'un des systèmes d'exploitation.
la source