web-dev-qa-db-fra.com

Dualboot Windows 7 et Ubuntu 12.04 sur UEFI ne peut pas démarrer sur Ubuntu

Voici la mise en page de mon disque:

  • / dev/sda1 (partition EFI)
  • / dev/sda2 (partition de récupération)
  • / dev/sda3
  • / dev/sda4 (partition Windows 7 - démarrage)
  • / dev/sda5 (/ boot)
  • / dev/sda6 (swap)
  • / dev/sda7 (/)

J'avais essayé d'utiliser le gestionnaire de démarrage Windows pour gérer le démarrage entre Windows 7 et Windows 8. L'ordinateur portable était livré avec Windows 8 (UEFI GPT) et j'avais installé Windows 7 dans la partition sur laquelle Windows 8 résidait. Je suis à peu près sûr que cela démarre dans cette partition (sda4). J'ai ensuite suivi le guide this pour essayer d’amener Linux à démarrer à partir du gestionnaire de démarrage Windows. Cependant, lorsque je parviens au menu de sélection et que je sélectionne le choix Ubuntu, le message d'erreur "Windows ne démarre pas" et il me demande d'insérer le disque de réparation Windows pour le réparer. Si je sélectionne le choix de Windows, cela démarre correctement dans Windows 7.

Des idées sur la façon de diriger le démarrage vers le démarrage sous Linux pour que Ubuntu démarre?

Merci!

2
Kevin

Suivez simplement le 1er paragraphe de la documentation de la communauté Ubuntu sur UEFI: https://help.ubuntu.com/community/UEFI

2
LovinBuntu

Je vous recommande d'installer mon gestionnaire de démarrage rEFInd. Étant donné votre configuration, son installation à partir de Windows peut s'avérer nécessaire. Malheureusement, il n'existe aucun script d'installation pour ce scénario. Vous devez donc le faire manuellement. Lors de l'installation, configurez le pilote ext4fs (en supposant que c'est ce que vous utilisez sur la partition Linux/boot). Avec un peu de chance, rEFInd démarrera Windows ou GRUB, qui démarrera ensuite Linux. Avec le pilote ext4fs installé, vous devez également avoir au moins une entrée pour démarrer Linux directement (en contournant GRUB), mais cela ne fonctionnera pas tant que vous ne créez pas un fichier /boot/refind_linux.conf avec vos options Linux. Vous pouvez le faire en exécutant le script mkrlconf.sh fourni avec rEFInd. Si vous ne pouvez pas accéder à Linux via GRUB, vous pourrez peut-être utiliser l'entrée de démarrage direct en appuyant deux fois sur F2 ou sur Insert, ce qui ouvrira un éditeur dans lequel vous pourrez taper des options supplémentaires du noyau:

ro root=/dev/sda7
0
Rod Smith