Como corrigir inicialização dupla do Windows 8 e Ubuntu 14.04 em um Sony Vaio?


8

Atualmente, estou tentando instalar o Ubuntu 14.04 em um Sony Vaio que veio pré-instalado com o Windows 8 no modo UEFI (eu entendo). E estou enfrentando o inferno da bota dupla. Eu já tentei a maioria das sugestões no guia completo Instalando o Ubuntu ao lado de um Windows pré-instalado com UEFI , bem como instalações do Ubuntu ao usar o UEFI , mas ainda tenho problemas, por isso NÃO marque a pergunta atual como duplicada.

Estas são as etapas que eu já fiz:

  1. Use um 14.04 de 64 bits
  2. Na BIOS eu não consegui encontrar nem desativar QuickBoot/FastBoote Intel Smart Response Technology(SRT). Mas eu fiz desabilitar FastStartupno Windows 8.
  3. Na BIOS eu desabilitei SecureBoot.
  4. Instalei o 14.04 no modo UEFI ( /etc/fstabcontém a partição UEFI) usando o particionamento manual no disco rígido da GPT. Reduzi o tamanho da partição do Windows 8 de dentro do Windows 8, conforme recomendado.
  5. Após a instalação, observei problemas de inicialização dupla, então tentei usar boot-repair(seguindo este guia ). Mas acabou com um erro e não consertou muito.

Questão:

O Windows 8 sempre inicializa bem. Quando, de alguma forma, consigo acessar a tela do grub, escolher Ubuntu ou Windows 8 resultará na inicialização do sistema operacional. Assim, a inicialização dupla funciona. No entanto, na maioria das vezes o Vaio simplesmente inicializa no Windows 8 após um desligamento ou reinicialização.

Para acessar a tela do grub de maneira confiável, atualmente estou usando a seguinte solução alternativa:

  • Enquanto pressiono a tecla SHIFT, clico em Reiniciar no Windows-8: insira a descrição da imagem aqui
  • Quando o menu abaixo aparece, eu seleciono Use a device: insira a descrição da imagem aqui
  • Então eu seleciono Ubuntu: insira a descrição da imagem aqui

Depois o menu GRUB aparece e eu consigo inicializar o Ubuntu. Para que isso funcionasse, eu tive que ativar External Device Bootno BIOS e definir o Boot priorityque o External Device(1) deveria estar antes do Internal HDD(2).

Questão:

  • Como posso corrigir os problemas de inicialização dupla no laptop? Gostaria de poder ir direto para a tela do GRUB sempre que reiniciar o computador, no Windows 8 ou no Ubuntu.

Uma pergunta relacionada com dicas de problemas de firmware Vaio: askubuntu.com/questions/360285/13-10-on-vaio-pro-with-uefi
— landroni

Isto é o que funcionou para mim: (finalmente!) Ubuntuforums.org/... simples e elegante
— Henk

Às vezes Vaios Sony com duas placas gráficas têm problema com o Ubuntu, eu normalmente só pode usar com o modo de resistência

Se você tiver uma nova pergunta, faça-o clicando no botão Fazer pergunta . Inclua um link para esta pergunta se ela ajudar a fornecer contexto.
— Charles Green

Respostas:


4

Um usuário da Sony postou isso:

O truque era copiar manualmente o diretório de inicialização do ubuntu no lugar do diretório \ EFI \ Boot e renomear shimx64.efi para \ EFI \ Boot \ bootx64.efi (não \ EFI \ Microsoft \ Boot \ bootmgfw.efi)

A correção Boot-Repairs é a renomeação de bootmgfw.efi, que deve ser refeita se o Windows atualizar seus arquivos. E só pode inicializar o Windows no menu grub.

Algumas outras opções:

Alternativa aos reparos de inicialização renomear shim. Alguns sistemas funcionam melhor para registrar o grub / shim de dentro do Windows - para aqueles que continuam redefinindo o Windows como padrão

O Grub não aparece na inicialização do Windows 8.1 Ubuntu 13.10 Dual boot

caminho \ EFI \ ubuntu \ grubx64.efi do bcdedit / set {bootmgr}

https://coderwall.com/p/vfyqkg

Alguns instalam o rEFInd, que parece ser outra solução alternativa.

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html


Muito obrigado! Seu primeiro truque funcionou perfeitamente para mim (depois de várias tentativas fracassadas com o reparo da inicialização ... NB: Eu não estou usando uma inicialização dupla, só tenho o Ubuntu instalado. Portanto, não posso contar com um sistema de inicialização dupla.
— Pierre-Antoine

Versão atualizada: askubuntu.com/questions/486752/… Se apenas inicializando o Ubuntu, você pode criar a pasta / EFI / Microsoft / Boot e copiar o grub ou shim nessa pasta e renomeá-lo para bootmfgw.efi. Então o sistema pensa que está inicializando o Windows e apenas inicializa o Ubuntu. E sem o Windows, você não terá conflitos com o Windows substituindo o arquivo bootmfgw.efi, mas nas principais atualizações do grub talvez seja necessário atualizar a cópia do grub que você renomeou como bootmfgw.efi.
— oldfred

Adendo: funcionou perfeitamente com o Ubuntu, mas eu queria instalar o Gnome-Ubuntu e me deparei com outro problema. Solução: tive que definir manualmente o sinalizador 'boot' na partição EFI (usando gparted, mas outras ferramentas provavelmente funcionariam).
— Pierre-Antoine

Bem, como não está quebrado, não vou consertar! :) Mas obrigado pelo aviso.
— Pierre-Antoine

1

Eu tive o mesmo problema aqui. Para corrigir, tente as etapas abaixo:

  1. Desativar inicialização segura, inicialização rápida, etc ... (você já fez isso);
  2. Ao instalar o Ubuntu, escolha o particionamento manual e crie as partições da seguinte maneira:
    1. Uma partição ext4 para sistema e casa (se você quiser). Ponto de montagem:/
    2. Uma partição de troca. Eu normalmente uso 50% da RAM disponível;
    3. Uma partição ext2 para inicialização. Eu acho que 400mb é suficiente. Ponto de montagem: /boot;
  3. Instale o Ubuntu, mas não reinicie após o término da instalação.
  4. Instale o gparted: sudo apt-get install gparted
  5. Gparted aberto. Selecione seu disco e, em seguida, a partição de inicialização (ext2). Clique com o botão direito do mouse na /bootpartição, selecione gerenciar sinalizadores e ative o sinalizador bios_grub . Aplique a alteração e feche o gparted.
  6. Instale o reparo de inicialização como este link e execute-o normalmente usando as configurações recomendadas.

Se tudo estiver certo, o reparo de inicialização encontrará o Windows 8 e configurará o grub para você. Agora, você pode reiniciar.

Espero que ajude.


0

Tente isso . Eu tive o mesmo problema com o Ubuntu 14.04 e Windows 7 e isso funcionou muito bem para mim.


Eu já tentei corrigir o problema usando o Boot-Repair, conforme mencionado na pergunta. O que exatamente você acha que devo tentar com esse guia?
— landroni

Oh, desculpe pelo meu post ruim então. Não tenho outra solução para o seu problema. Espero que você encontre um em breve.
— Ragnar

Em vez de postar uma resposta apenas para link, considere copiar (e citar) os componentes essenciais da resposta. Dessa forma, se o seu link ficar inoperante, sua resposta terá valor para usuários futuros. Consulte também este conselho do Stack Overflow Meta para escrever boas respostas .
— Clayton

0

Se uma opção de dispositivo de inicialização não aparecer para o seu dispositivo: Verifique as opções nos menus do firmware para ativar ou desativar o modo de compatibilidade do BIOS.

Para usar o modo de compatibilidade do BIOS, verifique as opções nos menus do firmware para desativar os recursos do UEFI SecureBoot.

Para PCs mais antigos (Windows® 7-era ou anterior), procure opções para Inicializar a partir do arquivo e navegue até o arquivo \ EFI \ BOOT \ BOOTX64.EFI nesse dispositivo.

direto do MS WEBSITE

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.