• [^] # Re: Quelques pistes

    Posté par . En réponse au message Installation Debian Jessie en mode UEFI ne boot pas. Évalué à 3. Dernière modification le 31 août 2014 à 19:29.

    Félicitations Croconux, effectivement ta piste était la bonne.

    J'ai suivi ce que tu m'as indiqué et copié le dossier /EFI/debian/ contenant le fichier "grub64.efi" dans le dossier /EFI/BOOT/ en renommant le fichier "grubx64.efi" "bootx64.efi", et là bingo ! Le démarrage m'amène au menu de Grub d'où je peux lancer Debian.

    Donc pour solutionner ce problème (si ça peut être utile à d'autres possesseurs de carte mère Intel) :

    • Procéder à l'installation de Debian "normalement" (cf procédure décrite dans mon premier message)
    • À la fin de l'installation, avant de redémarrer le système, lancer un shell depuis l'installateur et exécuter les commandes suivantes :
      • mount /dev/sda2 /mnt/
      • mkdir /mnt/EFI/BOOT/
      • cp /mnt/EFI/debian/grub64.efi /mnt/EFI/BOOT/bootx64.efi
      • reboot

    Au pire ces manœuvres sont réalisables après avoir redémarré, via un LiveCD un tiers. Il faudra alors monter la partition EFI (via l'utilitaire Gnome-disk par exemple), renommer le dossier /EFI/debian en /EFI/BOOT et remplacer son contenu le fichier "grubx64.efi" en "bootx64.efi". Puis redémarrer pour trouver sa Debian toute fraîche.

    Par contre une toute dernière question, le fichier "grubx64.efi" (ou "bootx64.efi") est-il définitif (aka crée lors de l'installation et ne bouge plus) ou régénéré à chaque mise à jour de GRUB ou du noyau (auquel cas cette manœuvre sera à répéter à chaque mise à jour sous peine de plus pouvoir démarrer) ?

    En tout cas c'est pas malin de la part d'Intel d'autant plus que, comme le dit Tanguy Ortolo, c'est quand même leur technologie à la base... En plus c'était justement dans l'espoir d'éviter ce genre de souci que j'avais choisi du matériel Intel, qui est plutôt opensource-friendly (compatibilité Linux, ACPI, UEFI, etc)... Bref en tout cas j'y regarderai à deux fois avant de jeter mon dévolu sur un de leurs NUC.

    Mais je pense que Debian n'est pas totalement neutre dans l'histoire : à titre de comparaison Fedora installe par défaut le contenu suivant dans la partition EFI :

    • BOOT
      • BOOTX64.EFI
      • fallback.efi
    • fedora
      • BOOT.CSV
      • fonts
        • unicode.pf2
      • gcdx64.efi
      • grub.cfg
      • grubx64.efi
      • MokManager.efi
      • shim.efi
      • shim-fedora.efi

    Et c'est probablement cette différence, le fallback, qui fait que Fedora fonctionne out-of-the-box sur mon HTPC et pas Debian.

    Merci encore pour ton aide ! ;)