Windows 10 Bootloader UEFI ignora o Ubuntu [duplicado]

1

Eu tenho trabalhado para instalar o Ubuntu 16.04 no meu laptop Acer Aspire R 14 que vem pré-instalado com o Windows 10 e um sistema de Firmware UEFI.

Examinei quase todos os tópicos e nenhum deles parece ter qualquer efeito.

Eu particionei meu disco rígido e já instalei (e desinstalei) o Ubuntu cerca de uma dúzia de vezes variando o modo em que o instalei (inicialização segura ativada vs. desativada) e onde tentei instalar o gerenciador de inicialização do Grub quando a opção de fazer "alguma coisa" ao instalar o Ubuntu (/ dev / sda, / dev / sda1 (partição efi), / dev / sda6 (partição linux)).

Eu tentei montar e instalar o grub por meio de:

$ sudo mount /dev/sda6 /mnt
$ sudo mount /dev/sda1 /mnt/boot/efi  # and /mnt/boot
$ for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
$ sudo cp /etc/resolv.conf /mnt/etc/ # for network compatibility
$ modprobe efivars
$ sudo chroot /mnt
# apt-get install --reinstall grub-efi-amd64

Eu também tentei usar a ferramenta de reparo de inicialização automatizada.

Essas execuções foram concluídas com sucesso com a saída especificada: link link

Eu até acompanhei depois de digitar o comando do windows: Caminho do bcdedit / set {bootmgr} \ EFI \ ubuntu \ shimx64.efi

Meu problema é que não importa o que eu faça, a partição de inicialização do ubuntu não é reconhecida pelo Windows ou pelo Firmware. Por exemplo, minha ordem de inicialização é:

  1. HDD: WDC WD10SPCX-21KHST0
  2. Gerenciador de inicialização do Windows
  3. USB HDD: KinstonDataTraveler 3.0 (meu pendrive do Ubuntu)
  4. USB FDD:
  5. Inicialização de rede-IPV4:
  6. CD-ROM USB:
  7. Inicialização de rede-IPV6:

Meu sistema de inicialização é o InsydeH2O Setup Utility.

As minhas partições de disco são:

  • / dev / sda1 Sistema EFI
  • / dev / sda2 Microsoft Reserved
  • / dev / sda3 Dados básicos da Microsoft
  • / dev / sda4 Recuperação do Windows
  • / dev / sda5 Troca de Linux
  • / dev / sda6 Sistema de arquivos do Linux

Idealmente, gostaria de fazer o boot do meu computador para o grub, já que nunca tive problemas para inicializar janelas do grub antes. Qualquer ajuda seria muito apreciada.

P.S. Obrigado a todos os membros dos fóruns do askubuntu pelas respostas que eles postaram para perguntas semelhantes que me levaram até aqui. Eu li a maioria deles, mas não tive permissão para citá-los devido ao número limitado de URLs que eu poderia postar.

    
por Jordan 06.10.2016 / 08:47

2 respostas

2

Duas coisas. Verifique se você está no modo UEFI em sua sessão ao vivo. Você pode testar isso executando isso no terminal:

$ dmesg | egrep "EFI v"

A saída ficará em branco se você estiver no Legacy.

Além disso, certifique-se de incluir update-grub nas etapas de reparo do grub. As etapas abaixo devem resolver seu problema. Os caracteres em negrito nas etapas são exclusivos para você com base nas informações da sua pergunta.

 1:$ sudo mount /dev/sda6 /mnt
 2:$ for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt/$i"; done
 3:$ sudo mount /dev/sda1 /mnt/boot/efi
 5:$ sudo chroot /mnt
 6:# grub-install /dev/sda
 7:# update-grub
 8:# exit
 9:$ for i in /sys /proc /run /dev; do sudo umount "/mnt/$i"; done
10:$ sudo umount /mnt/boot/efi
11:$ exit
    
por L. D. James 06.10.2016 / 12:01
0

Você instalou o Ubuntu no modo herdado na unidade sda em que o Windows8 está instalado no modo UEFI. Boot-repair reinstalado Grub para o modo UEFI. Algumas máquinas precisam de mais solução alternativa, dependendo do firmware UEFI do seu computador. A primeira coisa a tentar é seguir este conselho do seu boot-info-summary:

If your computer reboots directly into Windows, try to change the boot order
in your BIOS.If your BIOS does not allow to change the boot order, change
the default boot entry of the Windows bootloader. For example you can boot
into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
    
por mook765 06.10.2016 / 13:20