Il me semble avoir des fenêtres qui passent sur grub/Ubuntu. Il n'y a pas de dossier Ubuntu sous Windows. Je peux démarrer à partir du firmware sur Grub, puis choisir l'un des deux systèmes d'exploitation. Suppression de Wubi/ubuntu et réinstallation directe sur les mêmes partitions. Les fenêtres Gestionnaire de démarrage ne créaient pas d'entrée pour Ubuntu. Je dois donc créer cette entrée. Wubi met wubildr.mbr sur mon système ... la mauvaise chose pour les installations efi. J'ai besoin de shimx64.efi pour que le démarrage Windows créé dans efi puisse fonctionner.
Je vais faire une copie de mon démarrage avec bcdedit et pointer l'entrée vers Ubuntu.
Si cela est incorrect, dites-moi s'il vous plaît quoi faire ensuite?
Si vous souhaitez ajouter une entrée UEFI pour Ubuntu avec bcdedit , vous pouvez utiliser les commandes suivantes en tant qu'administrateur:
Liste de toutes les entrées BCD pour UEFI:
bcdedit /enum firmware
Copiez l'entrée UEFI de "Windows Boot Manager" pour créer une nouvelle entrée pour Ubuntu:
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
Définissez le chemin du fichier pour la nouvelle entrée Ubuntu. Remplacez {guid} par le GUID renvoyé de la commande précédente.
bcdedit /set {guid} path \EFI\ubuntu\shimx64.efi
Définissez éventuellement Ubuntu comme première entrée de la séquence de démarrage. Remplacez {guid} par le GUID renvoyé de la commande de copie.
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
Alternativement, vous pouvez utiliser un script qui fait le travail pour vous:
@ECHO OFF
rem add Ubuntu EFI entry
bcdedit /enum firmware
for /f "tokens=2 delims={}" %%a in ('bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"') do set guid={%%a}
bcdedit /set %guid% path \EFI\ubuntu\shimx64.efi
bcdedit /set {fwbootmgr} displayorder %guid% /addfirst
bcdedit /enum firmware
Le moyen le plus simple pour votre intention devrait être EasyUEFI . EasyUEFI peut créer une entrée pour Ubuntu. \EFI\ubuntu\shimx64.efi est le chemin de fichier correct pour cette entrée. Si nécessaire, vous pouvez également modifier l'ordre de démarrage.