Como fazer o GRUB2 funcionar com o Windows 10?

0

Instalado o Ubuntu 16.04.01 lado a lado com o Win10. Está lá, mas o grub não funciona. O Grub2 está no sda6 com o Ubuntu. Não deveria estar em sda1 com arquivo EFI ou em sda3 com win10?

É um laptop HP (eu entendo que a HP é um problema particular. Eu sabia disso antes de comprá-lo ...) com inicialização UEFI. Eu editei o EFI  arquivo alterando a ordem de inicialização com efibootmgr , mas nada mudou.

Estado atual do arquivo EFI após as edições ...

BootCurrent: 0002  
Timeout: 0 seconds  
BootOrder: 0001,3001,3001,0002,0000,2001,2002,2004  
Boot0000* Notebook Hard Drive - HGST HTS545050A7E680  
Boot0001* Windows Boot Manager  
Boot0002* ubuntu  
Boot2001* EFI USB Device  
Boot2002* EFI DVD/CDROM  
Boot3001* Internal Hard Disk or Solid State Disk  

extract from mtab ...  

/dev/sda1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0  
/dev/sda3 /media/carol/Windows fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0  

A partir do reparo de inicialização ([ link ]) é uma unidade NTFS para windows

    
por HarveyP 28.10.2016 / 19:40

3 respostas

0

Instale o Boot Repair no Ubuntu e execute-o com as opções recomendadas. Ele deve reinstalar e configurar o grub com as configurações adequadas e resolver seu problema.

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair

    
por Kevin Selva Prasanna 30.10.2016 / 18:08
0

Eu tenho soluções alternativas.

Método 1

1. pressione < esc > durante a inicialização - 2. pressione F9
3. selecione o ubuntu no menu
4. Aqui está o Grub ...

Mas isso não é ideal.

Método 2

Defina a próxima inicialização EFI em .profile como minha unidade do Ubuntu

...
echo "rootpassword" | sudo -S efibootmgr -n 0002 #my ubuntu address for next boot  
...

Infelizmente, o sudo não funciona no .profile - substitua a sua senha de root ...
Então, toda vez que eu entro no Ubuntu, minha próxima inicialização é a inicialização do grub, no entanto, isso não me ajuda quando eu tiver logado no Win10 ...

    
por HarveyP 30.10.2016 / 18:01
0

Eu estava lendo [ Instalando o Ubuntu Juntamente com um Janelas pré-instaladas com UEFI ] e chegaram à parte perto da parte inferior para ir para a configuração do Win10 usando < shift > Reinicie - bom saber ...

Na configuração do BIOS, Boot-Order, encontrei 2 entradas contra a linha do sistema operacional quando pressionei < insira > nessa linha (marcado com um pequeno triângulo!), um era o Win10, o outro o Ubuntu.

Eu usei F5 / F6 para alterar a ordem para que o Ubuntu estivesse no topo e selecionado - parecia não ser suficiente para selecioná-lo ou top, deve ser ambos - e deixou a tela usando < F10 > como < esc > apenas sai sem mudar nada.

Também verifiquei se o suporte legado estava desativado, como era antes de começar a mexer, antes de sair usando o < F10 > novamente.

E agora funciona. O Grub tem o Windows como padrão e um monte de entradas que só irão confundir, mas eu posso editar isso ...

Obrigado pela ajuda acima!

    
por HarveyP 31.10.2016 / 00:42