Erro ao instalar o pacote grub2 em / target /

0

Sou novo no Linux e usei apenas o Windows até o momento (atualmente: windows 8). Mas, para um projeto de bacharelado na minha universidade, fui aconselhado a usar o Linux em combinação com cálculos em física estatística. Eu quero ter um Windows 8 de inicialização dupla e Linux.

Antes de instalar, eu leio muitos avisos e dicas. Eu os segui (desabilitando o Secure Boot no Windows 8, desabilitando o Fast Boot). Então eu fiz uma partição para usar para Linux Mint 17.2 Mate e uma partição de swap. Eu instalei e tudo funcionou bem. Mas ao ligar meu computador, a tela do grub não apareceu. Depois de um dia de trabalho, eu tinha instalado o Xubuntu ao invés do Mint e fiz alguns Boot Repairs, e desabilitei a opção 'Secure boot' nas opções do Boot Repair Advanced. Depois disso, eu poderia usar o Xubuntu sem problemas, também após a reinicialização. Mas eu gostei mais do Mint, então ontem eu tentei instalar o Mint da mesma forma que fiz o Xubuntu. Mas no 'instalando o pacote grub2', a instalação foi abortada com o erro:

the grub-efi-amd64-signed package failed to install into /target/.

Meu palpite é que cometi um erro no local do bootloader, antes do processo de instalação. Eu instalei (e depois removi) o Xubuntu, e com o Xubuntu eu instalei o gerenciador de inicialização em / dev / sda2, onde também está localizado o gerenciador de boot do Windows. Antes disso, ao instalar o Xubuntu outra vez, instalei o gerenciador de inicialização em uma partição separada / boot / dev / sda8. Finalmente, outra vez eu também instalei o bootloader em / dev / sda. Foi realmente uma tentativa-e-erro de consertar o problema que nenhuma tela grub apareceu no começo.

Meu palpite é que agora, aqueles gerenciadores de boot que eu instalei com o Xubuntu em sda, sda2 e sda8 causam problemas para o pacote grub2 com o Mint instalar.

Eu já examinei muitas páginas sobre o mesmo problema, mas nenhuma funcionou. Eu tenho uma conexão com a Internet e o 'extra 64' está presente (veja Ubuntu 12.04 --- grub-efi-amd64-signed falhou em instalar em / target / ).

O que posso fazer? Alguma dica de usuários experientes? Ou devo tentar outra distro? Desde já, obrigado! Saudações da Holanda.

    
por H. Jongbloed 11.10.2015 / 13:54

1 resposta

0

Os HPs são notórios por esquecer suas informações sobre o carregador de inicialização, e há até evidências que suportam essa hipótese em sua saída do Boot Repair; por exemplo:

chroot /mnt/boot-sav/sda5 efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
No BootOrder is set; firmware will attempt recovery

Observe a última linha, o que significa que o computador tentará inicializar o carregador de inicialização substituto - EFI/BOOT/bootx64.efi . (Algumas EFIs realmente retornarão ao carregador de inicialização do Windows nessa situação - EFI/Microsoft/Boot/bootmgfw.efi .)

Este é firmware defeituoso. Você pode conseguir uma correção da HP, mas isso é improvável. Se o computador for novo o suficiente, eu o devolveria à loja para um reembolso; mas sua menção ao Windows 8 me faz pensar que você ultrapassou esse ponto.

Isso deixa você com duas opções, supondo que você realmente precise de uma inicialização dupla:

  • Renomeie os loaders de boot de fallback (os que eu mencionei anteriormente) e coloque cópias do GRUB (ou algum outro carregador de boot ou gerenciador de boot) em seu lugar. Este é um hack grosseiro e feio de uma solução alternativa, não uma correção; mas é a maneira mais fácil de obter resultados. Reparo de inicialização tem uma opção para fazer isso automaticamente. É chamado de algo como "fazer backup e substituir carregadores de inicialização" (não me lembro do texto exato) no menu Avançado.
  • Limpe o disco e faça uma nova instalação do Windows e do Ubuntu, mas no modo BIOS / CSM / legacy, em vez de no modo EFI / UEFI. Forçar o modo de inicialização pode ser um pouco complicado, no entanto; você precisará descobrir como fazer isso com a implementação de seu específico firmware, já que não há padronização de como fazer isso. Uma variante dessa abordagem é converter os dois sistemas operacionais para inicializar no modo BIOS, mas é provável que seja mais entediante do que reinstalá-lo. Provavelmente, você só faria isso se gastasse muito tempo personalizando sua instalação e tivesse muitos arquivos de dados, mas uma conversão local corre o risco de perda de dados. Por isso, é necessário fazer backup para garantir a segurança, e nesse momento uma re-instalação começa a parecer bastante razoável.
por Rod Smith 20.10.2015 / 01:18