Se você quiser adicionar uma entrada UEFI para o Ubuntu com bcdedit , você pode usar os seguintes comandos como administrador:
Listar todas as entradas do BCD para UEFI:
bcdedit /enum firmware
Copie a entrada UEFI do "Gerenciador de inicialização do Windows" para criar uma nova entrada para o Ubuntu:
bcdedit /copy {bootmgr} /d "Ubuntu Secure Boot"
Defina o caminho do arquivo para a nova entrada do Ubuntu. Substitua {guid} pelo GUID retornado do comando anterior.
bcdedit /set {guid} path \EFI\ubuntu\shimx64.efi
Defina opcionalmente o Ubuntu como primeira entrada na sequência de inicialização. Substitua {guid} pelo GUID retornado do comando de cópia.
bcdedit /set {fwbootmgr} displayorder {guid} /addfirst
Como alternativa, você pode usar um script que faz o trabalho para você:
@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