PC inicializa diretamente no Windows 10 em vez de iniciar o grub

1

Eu comprei recentemente um laptop, um Acer Aspire R15 com estas especificações: 17 7500U, 12GB DDR4, SSD de 256GB, GTX 940MX 2GB.

Ele vem pré-instalado com o Windows 10, mas eu queria instalar o Debian em uma configuração de inicialização dupla para programação.

De qualquer forma, instalei o Debian na unidade C: em uma partição separada e instalei o grub. Quando eu reiniciei o PC, ele foi direto para o Windows 10 sem lançar o grub. Eu fiz várias pesquisas no Google e acabei tentando isso, mas este método não funcionou e mais uma vez, meu PC inicializado diretamente no Windows. Eu então tentei isso, o que também não funcionou. Eu tentei instalar o reFIND diretamente através do debian depois de inicializar no debian com uma unidade flash USB de refinar para tentar ver se eu poderia usar o refind como um substituto para o Grub, mas isso também não fez nada.

TL; DR: Meu pc é inicializado diretamente no windows em vez de carregar o grub, e eu tentei todos os métodos que encontrei para consertar isso, mas nenhum deles funcionou. Alguém pode me ajudar a fazer meu pc inicializar com o grub?

    
por Wiooo 30.06.2017 / 09:18

4 respostas

1

Por favor, verifique as configurações da sua BIOS. Eu enfrentei exatamente o mesmo problema no meu laptop HP, que vai diretamente para o Windows 10, ignorando as opções de inicialização do Linux. Meu problema foi resolvido ativando o modo herdado e desativando a opção de inicialização segura. Por favor, verifique opções similares no seu BIOS também.

    
por 13.07.2018 / 13:27
0

Reinstale o pacote externamente ......

Se não souber como, .... iniciar um sistema operacional como o PuppyLinux (é como 250 M.B.) e instalar a partir daí, o processo é gráfico e fácil. Depois de instalar o GRUB do Puppy Linux ........ ele irá inicializar um grub no começo e você pode ver se o Debian está lá ou não ....... Se ele não estiver na lista, então não é instalado corretamente ..... Reinstale-o se não estiver instalado corretamente

Se isso ajudar, ou se você receber algum erro, por favor responda

    
por 30.06.2017 / 09:43
0

O carregador de inicialização do Windows geralmente inicializa apenas os sistemas Windows. Você precisa dizer ao seu sistema para usar um gerenciador de inicialização diferente se você quiser inicializar no linux.

Como você está usando o Windows 10 e está mencionando o rEFInd, provavelmente você está em um sistema UEFI.

Se você instalou o Debian e o grub corretamente, tudo o que precisa fazer para poder usá-los é alterar a ordem de inicialização na BIOS / UEFI ou usar a chave dependente do fabricante durante a inicialização para selecionar o dispositivo de inicialização interativamente como F11 ou F12 ou algo parecido. Isso deve listar seus discos rígidos e as partições de boot.

Escolha o que tem o grub instalado e você deve estar pronto.

Para poder fazer isso sem mexer na ordem de inicialização e ter ambos os sistemas operacionais acessíveis, você deve adicionar uma entrada do Windows em seu grub com uma entrada para /etc/grub.d/40_custom da seguinte forma:

menuentry "Windows 10" {
    insmod part_gpt
    insmod fat
    insmod search_fs_uuid
    insmod chain
    search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 XXXX-XXXX
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    boot
}
  • hd0 / ahci0 é o primeiro disco
  • gpt2 é a segunda partição no dito disco.
  • XXXX-XXXX é o UUID do ESP (EFI System Partition)

Verifique o bootorder via efibootmgr (talvez seja necessário instalá-lo primeiro):

$ efibootmgr
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0008,0002,0005,000A,0009,0007,000B,000C
Boot0002* Grub
Boot0005* LITEON IT LCS-256L9S
Boot0007* UEFI: Built-in EFI Shell 
Boot0008* Windows Boot Manager
Boot0009* PLDS DVD-RW DH16AFSH
Boot000A* SAMSUNG MZ7LN512HMJP-00000
Boot000B* Generic Usb Device
Boot000C* CD/DVD Device

Em seguida, defina o grub como o primeiro da fila:

$ sudo efibootmgr -o 2,8,5,A,9,7,B,C
BootCurrent: 0002
Timeout: 1 seconds
BootOrder: 0002,0008,0005,000A,0009,0007,000B,000C
Boot0002* Grub
Boot0005* LITEON IT LCS-256L9S
Boot0007* UEFI: Built-in EFI Shell 
Boot0008* Windows Boot Manager
Boot0009* PLDS DVD-RW DH16AFSH
Boot000A* SAMSUNG MZ7LN512HMJP-00000
Boot000B* Generic Usb Device
Boot000C* CD/DVD Device

Reinicie e pronto.

    
por 30.06.2017 / 11:09
0

Isso acontece porque o carregador de inicialização do windows register windows é um carregador de boot padrão, por isso você não é recebido com o GRUB.

Para resolver este problema,

Primeiro de tudo, crie um live CD de linux. Agora, desligue seu computador e inicialize com o live CD. E tente fazer o Boot Repair seguindo os passos do aqui .

Se isso não funcionar, inicie no Windows.

  • Execute o prompt de comando com privilégios administrativos.
  • Digite

Se o seu sistema linux é de 64 bits.

bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi

se o seu sistema linux é de 32 bits.

bcdedit /set {bootmgr} path \EFI\debian\grubia32.efi

Este comando fará o carregador de inicialização padrão do carregador de inicialização GRUB para o seu sistema.

    
por 30.06.2017 / 11:26