Primeiramente, o @kinokijuf funcionou perfeitamente, mas foi doloroso para mim entender o que está acontecendo sob o capô.
Primeiro, esta solução funcionou para mim em um Windows 10 com Macbook 5,2 (White / 2009)
Se você é não usado sobre o que é um EFI, tentarei minha explicação: É uma nova maneira de inicializar sistemas, você tem uma partição em disco para isso e um monte de pequenos programas EFI . Esta partição normalmente existe em um Mac / Windows (se instalado usando a opção EFI), e você não a vê, a menos que você a monte.
Para montar no mac:
diskutil list
sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi
- em que / dev / disk0s1 é sua partição EFI listada no primeiro comando.
Fonte: link
Para montar no Windows, abra o prompt com privilégios de administração e:
mountvol S: /S
OK e por que preciso saber disso?
Você precisa inicializar suas janelas, mas antes disso você precisa executar esses comandos antes, então minha recomendação é, antes de tudo, INSTALAR um gerenciador de inicialização melhor. Eu recomendo rEFInd, isso me ajudou muito, e eu sempre uso isso.
Website: link
Página de download: link
Instalar na página do Windows ou Mac: link
Você já fez isso?
Se sim, você sabe que existe uma partição EFI e já copiou todos os arquivos para esse lugar. Você pode inicializar e verá o processo de carregamento de inicialização.
Você também sabe que durante o processo você copiou um arquivo chamado refind.conf, certo?
Neste arquivo você pode configurar um "Manual Manual do Windows Entry", o meu é assim:
menuentry "Windows via shell script" {
icon \EFI\refind\icons\os_win.png
loader \EFI\tools\Shell_Full.efi
options "fs0:\EFI\tools\startup.nsh"
}
Se você verificar, descobrirá que há um muito semelhante a este no arquivo conf, na verdade.
Esta entrada aparecerá, mas para que funcione, você precisa de mais uma etapa!
Eu criei em minha partição EFI (dentro da pasta EFI) uma pasta chamada tools, e dentro dela eu copiei um programa EFI que baixei da Intel, geralmente chamado EFI Shell 2, o nome do arquivo é Shell_Full .efi.
Veja a fonte: link
Eu não vou mentir, eu não sei exatamente o que isso faz, mas é um programa, você coloca na pasta de ferramentas e VOCÊ PASSARÁ UM SCRIPT DA SHELL PARA SER CORRIGIDO COMO PARÂMETRO PARA ESTE PROGRAMA .
Então, como você pode ver nesta parte da minha entrada do refind.conf, aqui está o parâmetro:
options "fs0:\EFI\tools\startup.nsh"
Você deve CREATE este arquivo que foi passado como um parâmetro também, e lá você colocará aqueles malditos comandos que solucionam sua vida. Mine (startup.nsh) da seguinte forma:
mm 0010003E 1 ;PCI :8
mm 02000004 1 ;PCI :7
fs0:\EFI\Microsoft\Boot\bootmgfw.efi
Então é isso, aqui estou escrevendo do meu Windows 10 com esse maldito Nvidia Driver 341.74 que me levou 2 dias inteiros reiniciando, reparando, reinstalando, atualizando, até que eu finalmente encontrei a solução completa.
Portanto, se você receber esse reparo / reinício / loop instalando o Windows 10 no EFI, esse é o caminho a ser seguido. Espero no futuro encontrar uma maneira com menos programas intermediários para inicializar o meu macbook.