Eu preciso ver o BCDedit para um windows10 / ubuntu instalar tanto por wubi e por partição separada

3

Parece que tenho janelas passando pelo grub / Ubuntu. Não há pasta do Ubuntu no Windows. Eu posso inicializar a partir do firmware para o Grub, em seguida, escolha um dos sistemas operacionais. Removido o Wubi / ubuntu e re-instalado diretamente nas mesmas partições ... O Windows Boot Mgr não criou uma entrada para o Ubuntu, então eu preciso criar a entrada. O Wubi coloca o wubildr.mbr no meu sistema ... a coisa errada para o efi instala. Eu preciso do shimx64.efi para que as janelas criadas no efi possam funcionar.

Eu vou fazer uma cópia da minha inicialização com o bcdedit e apontar a entrada para o Ubuntu.

Se isto estiver incorreto, por favor me diga o que fazer a seguir?

    
por WLC 11.03.2016 / 15:10

2 respostas

7

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 
    
por hakuna_matata 11.03.2016 / 22:00
3

A maneira mais fácil para a sua intenção deve ser EasyUEFI . O EasyUEFI pode criar uma entrada para o Ubuntu. \ EFI \ ubuntu \ shimx64.efi é o caminho de arquivo correto para essa entrada. Se necessário, você também pode alterar a ordem de inicialização.

    
por ngng 11.03.2016 / 19:58