Os comentários, especialmente do oldfred, abordaram o fato de que a maioria dos "problemas" que você identificou em sua pergunta não são realmente problemas. O que nos resta, então, é o que está na primeira linha da questão:
My computer is only booting windows.
Isso é um pouco vago, mas suspeito que você esteja dizendo que está inicializando diretamente no Windows. A razão é provável que, a partir do resumo do Reparo de inicialização:
=================== efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 000C,0001,2001,2002,2003
Boot0001* Linux HD(1,MBR,0x61,0x3860,0x1300)/File(EFIBootgrubx64.efi)RC
Boot0007* ubuntu HD(1,GPT,412f327c-c30a-4893-81c5-ad5ded944d84,0x800,0x32000)/File(EFIubuntushimx64.efi)
Boot000C* Windows Boot Manager HD(1,GPT,412f327c-c30a-4893-81c5-ad5ded944d84,0x800,0x32000)/File(EFIMicrosoftBootbootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
(Eu removi algumas linhas irrelevantes para maior clareza.) A linha BootOrder
especifica a ordem na qual vários carregadores de inicialização serão executados. No seu caso, Boot000C
, que é Windows Boot Manager
, é executado primeiro. Este é um problema comum com duas ou três causas comuns. Eu recomendo que você leia as seguintes perguntas e suas respostas:
- O Windows 8 remove o Grub como gerenciador de inicialização padrão
- Como posso reparar o grub? (Como obter o Ubuntu de volta depois de instalar o Windows?)
- As alterações do efibootmanager -o são perdidas na reinicialização
Esses problemas não são idênticos aos seus, mas as soluções são bem parecidas. Em particular, usar EasyUEFI ou bcdedit
no Windows provavelmente resolverá o problema. Note que o último link é para um problema que é muito difícil e cada vez mais incomum. Vá lá apenas se outras soluções não funcionarem para você. (O fato de você ter uma entrada ubuntu
na linha efibootmgr
e uma BootOrder
me faz pensar que não chegará a isso para você, mas posso estar errado sobre isso.)