Ubuntu – Ubuntu 14.10: impossible de trouver 25_custom dans /etc/grub.d

Je suis le tutoriel suivant: Dual Boot Surface Pro avec Ubuntu?

Lorsque je veux créer mon chargeur de démarrage personnalisé, je dois modifier un script grub (entre autres) appelé 25_custom. Mais ce n’est pas là, je l’ai vérifié avec cd / <enter> sudo find iname "25_custom" 

J’ai essayé de voir si le contenu de 25_custom était ailleurs, alors j’ai utilisé grep -rnw . -e 'bkpbootx64.efi' . La chaîne est liée au fichier efi de Windows. La seule chose que grep a renvoyée est le résultat du tutoriel (téléchargé) sur mon disque dur.

Je pourrais créer le fichier moi-même et copier / coller ce que le tutoriel en dit, mais je ne sais pas si cela fonctionnerait. J’ai un peu peur de le faire, car une erreur précédente m’a amené à essayer de réparer ma Surface pendant 10 heures.

Alors, quelqu’un pourrait-il expliquer ce qui se passe?
Edit: il semble que 25_custom soit créé par la réparation de démarrage, ce qui n’est pas nécessaire pour utiliser en 14.10. Alors maintenant, je me demande où j’aurais besoin de placer le code de 25_custom, le cas échéant.

Remarque: le tutoriel sur la partie thématique est uniquement sur Github

Meilleure réponse

  • Il semble donc que Boot Repair crée le fichier 25_custom. Ce fichier n’est pas créé lors de l’installation de 14.10, donc pour créer le thème de démarrage, une petite modification du tutoriel doit être effectuée.

    Après quelques tests, j’ai découvert comment le réparer en saisissant la chaîne "class windows" 

    Il a montré que dans etc / grub.d / 30_os-prober se trouvent deux entrées avec la chaîne class windows . Si vous changez le second (qui a également osprober-efi comme une chaîne que l’autre ne fait pas), vous modifierez le titre de démarrage de Windows. Il apparaissait comme « Gestionnaire de démarrage Windows » et je l’ai changé en « Windows ». Voici ce que j’ai réellement remplacé dans le fichier 30_os-prober.

    Auparavant, c’était: '$(echo "${LONGNAME} $onstr" | grub_quote)' 

    Je l’ai remplacé comme: '$(echo "Windows" | grub_quote)'