Não é possível inicializar no Ubuntu 12.10 após a instalação em um sistema UEFI

1

Eu tenho o Sony VIAO SVS13112ENB que possui um bios Insyde H2O com UEFI e ativado. Ele veio com o Windows 7 e, em seguida, eu atualizei para o Windows 8. Agora eu estou tentando instalar e executar o Ubuntu com inicialização dupla. Eu usei o LiveUSB para instalar o Ubuntu.

Quando eu reinicializo e inicializo em USB, vejo esta mensagem: "Inicialização segura não está habilitada" por um segundo, então recebo a opção grub para "tentar sem instalar", "Instalar o Ubuntu", "instalação OEM" e opções de "verificação de disco". Eu carrego para instalar o Ubuntu.

Eu criei novas partições para root e swap e usei a partição EFI já existente. A instalação não é normal, mas quando isso é feito é quando estou enfrentando problemas, quando reinicia o Windows 8 inicializa como se nada tivesse acontecido.

Eu sei que o Ubuntu ainda tem problemas com o UEFI. Alguém foi capaz de superar isso? Estou sentindo falta de alguma coisa aqui?

Por favor me ajude, eu preciso instalar o Ubuntu no meu laptop.

Obrigado antecipadamente.

    
por Nishanth 18.02.2013 / 17:47

1 resposta

0

Alguns computadores têm implementações EFI com erros que "esquecem" as entradas NVRAM do carregador de inicialização da EFI (que normalmente mantêm a ordem em que os carregadores de inicialização são tentados) ou que ignoram outras entradas além daquelas para o Windows. Nesses casos, você precisa fazer uma solução alternativa, que geralmente envolve mover e renomear arquivos para que o carregador de inicialização do Ubuntu seja instalado onde o carregador de inicialização do Windows reside. Existem várias maneiras de fazer isso:

  1. Você pode usar a ferramenta Reparo de inicialização do Ubuntu. Isso deve fazer as alterações automaticamente; no entanto, ele faz isso renomeando a entrada existente do Windows de uma maneira que poderia causar confusão ou problemas adicionais no futuro.
  2. Você pode fazer download da unidade flash USB inicializável ou da imagem de CD-R de rEFInd , use-a para inicializar o Linux, instale o Versão do pacote Debian do rEFInd dentro do Ubuntu, e então digite sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot . Isso fará com que o rEFInd, em vez do GRUB, seja o seu carregador de boot padrão, e você poderá então iniciar o Ubuntu diretamente ou através do GRUB.
  3. Você pode fazer isso manualmente montando a partição do sistema EFI (ESP), movendo um arquivo EFI/Microsoft/Boot/bootmgfw.efi para baixo em um diretório, copiando EFI/ubuntu/grubx64.efi para EFI/Microsoft/Boot/bootmgfw.efi e ajustando a configuração do GRUB para iniciar o carregador de inicialização do Windows nova localização. Isso é obviamente mais tedioso e mais propenso a criar problemas por causa de um erro do usuário do que qualquer uma das duas opções anteriores; mas se você sabe o que está fazendo (ou quer aprender), talvez prefira assumir o controle manual dele.

Existem outras soluções possíveis, especialmente se o meu diagnóstico de que você tem uma dessas implementações de EFI com bugs estiver incorreto. Por exemplo, você pode precisar executar efibootmgr (com opções adequadas para sua instalação) manualmente a partir de um disco de emergência do Ubuntu. Também é possível que exista uma atualização de firmware que corrija o bug.

    
por Rod Smith 19.02.2013 / 00:55