boot-repair falha (UEFI e Windows 8 pré-instalado)

2

Comprei um novo laptop, o Toshiba Satellite NB10t-A-101, com o Windows 8 pré-instalado, depois de um dia descobrir como instalar o Ubuntu no UEFI eu finalmente consegui fazê-lo (o que não foi fácil, como M $, Intel e Toshiba tornaram mais difícil com este modelo). Instalou corretamente. Eu criei novas partições (fazendo espaço antecipadamente no Windows 8). No entanto, após a instalação, o gerenciador de inicialização do Windows é ativado, com as opções do Windows 8 e do Ubuntu. Depois de selecionar o Ubuntu estou recebendo o mesmo erro WUBI como descrito aqui: Instalando o Ubuntu ao lado de um Windows pré-instalado com UEFI

 Windows failed to start. A recent hardware or software change might be the 
cause. To fix the problem:

  1. Insert your Windows Installation disc and restart your computer. 
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer 
manufacturer for assistance.

    File: \ubuntu\winboot\wubildr.mbr
    Status: 0xc000007b
    Info: The application or operating system couldn't be loaded because a 
          required file is missing or contains error.

O que já é estranho, pois achei que a instalação estava no modo EFI (note que a opção de inicialização segura foi desabilitada desde o começo, então esta não deveria ser a causa). No entanto, depois de ir para as opções de "reparação", o menu do Windows aparece (o mesmo menu que permite entrar na configuração UEFI), e na opção "inicializar do dispositivo" aparece uma figura adicional - "ubuntu" que inicializa diretamente na instalação anterior Ubuntu (14.04.1 LTS).

Neste momento, esperava que o reparo da inicialização ajudasse. Eu segui as instruções daqui: link ("Convertendo o Ubuntu no modo EFI"), infelizmente isso não ajuda e eu estou recebendo este erro:

 An error occurred during the repair.

Please write on a paper the following URL:
http://paste.ubuntu.com/8012282/

In case you still experience boot problem, indicate this URL to:
[email protected]

You can now reboot your computer.
 Please disable SecureBoot in the BIOS.

A broken Wubi has been detected. Please fix it this way:
https://wiki.ubuntu.com/WubiGuide#Cannot_boot_into_Ubuntu

Após a reinicialização, estou recebendo o mesmo erro inicial (faltando o arquivo WUBI) e só posso entrar no Ubuntu como descrito acima. Por que o Ubuntu ainda está procurando pela WUBI? Como posso reparar as opções de inicialização, mantendo dual-boot com o Windows? (infelizmente eu ainda preciso do Windows para um programa que não vai emular, também o vendedor da loja me disse que eu perderia a garantia se eu delegar o Windows)

Eu sou um usuário iniciante e chegar a este ponto foi muito difícil, por favor, use explicações simples :)

EDITAR: Photograps do processo de inicialização. Após a mensagem de erro, posso ir para o outro menu do Windows e "inicializar do dispositivo"

    
por Malinowski 11.08.2014 / 02:53

2 respostas

1

Eu fiz uma rápida olhada no manual para o laptop e F12 (confirmado estar funcionando) deveria ser a chave certa de acordo com as instruções para inicializar a partir de mídia externa. Você provavelmente deve verificar o manual você mesmo.

Atualização de firmware da UEFI

Existe a possibilidade de que o firmware UEFI do laptop faça algo diferente do que é esperado de acordo com a saída de efibootmgr -v .

BootOrder: 0006,0000,2003,2001
[...]
Boot0006* ubuntu HD(2,200800,82000,2f11f25e-4303-11e3-be2a-0c54a5038f2e)File(EFIubuntushim‌​x64.efi

Você deve verificar se há uma atualização de firmware disponível para atualizar e verificar novamente após a atualização se ela resolveu seu problema.

Por bootloader UEFI padrão de HDD

Outra possibilidade é que o bootloader padrão ( \EFI\BOOT\BOOTx64.EFI em cada HDDs ESP) seja sempre inicializado (parece ser o caso). Verifique se você pode alterar esse comportamento. Um firmware totalmente funcional deve poder inicializar as entradas ubuntu ou Windows Boot Manager (como visto na saída efibootmgr -v ) em vez da padrão. Encontrei um post relacionado em um blog .

Meu conselho geral está com backup muito \EFI\BOOT\BOOTx64.EFI e o substitui. Eu prefiro gummiboot (testado, funciona), rEFInd também é possível. Eu não sei o que o boot-repair faz ou sugere para isso.

Isso realmente parece ser um problema de firmware e instalar outra distribuição não parece melhorar isso (eu também encontrei um mensagem no fórum para o Fedora com um problema semelhante.

Solução sugerida

Você pode inicializar apenas o arquivo \EFI\BOOT\BOOTx64.EFI em um disco rígido com este laptop, portanto, é necessário substituí-lo por algo que possa inicializar mais do que apenas o Windows. Executar o reparo de inicialização não ajudará nem piorará a confusão.

  1. Obtenha o gummiboot

    Faça o download do gummiboot dos repositórios do Arch Linux. (Está tudo bem, estamos apenas fazendo o gerenciamento de pacotes estilo Linus Torvalds. Você pode encontrar o link de download na página à direita em Ações do pacote > Download do espelho )

    Monte a partição do sistema EFI (ESP) e faça o backup de todos os arquivos existentes no ESP (por exemplo, usar zip ou tar). Você pode colocar o arquivo de backup na raiz da partição, deve haver espaço suficiente.

    Extraia gummibootx64.efi do pacote (ele está em /usr/lib/gummiboot/ ) e copie-o como \EFI\BOOT\BOOTx64.EFI para seu ESP.

  2. Configure o gummiboot para inicializar o GRUB

    Crie pastas no caminho loader/entries/ na raiz do seu ESP e crie um arquivo chamado ubuntu-grub.conf com o seguinte conteúdo:

    title          Ubuntu GRUB
    efi            \EFI\ubuntu\grubx64.efi
    

    Você também precisa adicionar o arquivo loader.conf em loader/ para fazer o gummiboot funcionar.

    default        Ubuntu GRUB
    timeout        4
    

    default é o título da entrada padrão para inicializar. Edite apropriadamente se você tiver escolhido outro título.

  3. Reiniciar

    É isso. O Gummiboot irá encontrar automaticamente e criar entradas de menu para inicializar o Windows.

por LiveWireBT 12.08.2014 / 10:38
1

O WUBI é incompatível com uma inicialização no modo EFI, o que é quase certo o que o seu computador usa se ele veio com o Windows 8 ou 8.1 pré-instalado. Eu recomendo que você exclua sua instalação WUBI e faça um instalação padrão no modo EFI. também o wiki da comunidade Ubuntu e minha página em instalações no modo EFI para mais informações.

    
por Rod Smith 15.08.2014 / 14:26