“O pacote 'grub-efi-amd64-signed' não pôde ser instalado em / target /” durante a instalação do Ubuntu 18.04

7

Quando estou tentando instalar o Ubuntu 18.04 na minha área de trabalho, ele mostra o seguinte erro:

The 'grub-efi-amd64-signed' package failed to install into /target/. Without the GRUB bootloader, the installed system will not boot.

Como corrigir esse erro?

    
por Primo Raj 27.04.2018 / 21:01

5 respostas

2

Resposta original editada e modificada, DEPOIS de mais de 20 experimentos em ambas as minhas máquinas. Para dar uma resposta curta, removerei todas as suposições e conclusões incorretas na resposta antiga.

---------------- Meus computadores SÃO 1. Fujitsu LIFEBOOK-LH532, que UEFI BIOS na placa-mãe foi destruir pelo ubuntu EFI ubiquity versão 12.04, em 2012 link Obviamente eu escolho a instalação manual do BIOS no meu NoteBook UEFI LH532. DESDE QUE EU NÃO QUERO ABRIR O MEU NOTEBOOK PARA A PEÇA DE CIRCUITO CURTO cl1 & cl2 NO MAINBOARD DEPOIS QUE "O ERRO" ESTÁ AINDA LÁ. *** Eu forcei o modo BIOS manual por não fornecer a partição EFI em qualquer disco rígido. MAS TODAS AS INSTALAÇÕES DEVERÃO O UEIN MAINBOARD E TENTARÁ INSTALAR O EFI UBUNTU "PRIMEIRO".

  1. Placa-mãe antiga do Gigabyte xenon non UEFI.

    Que não tem erros.

Os erros exatamente como o tópico é, resultou em problemas com o NOTEBOOK "UEFI" SOMENTE.

  1. Notebook UEFI não-botável (LH532). Ubiquity Destrua o GRUB UBUNTU existente.
  2. "OR IF LUCKY" apenas usará o antigo bios grub instalado por 16.04 e inicializará no novo 18.04 (nas antigas partições 16.04) com algum erro no início do tempo de inicialização.

FIXOU A EMBARQUE POR

  1. Dor? complexo? Usando Boot-Repair (falha ao usar o grubcustomiser) instalado na instalação existente do ubuntu em outras partições ou BOOTED Live usb. E seguir as instruções que eram diferentes de uma vez para as outras dependem da configuração dos discos rígidos nos sistemas, bem como do sabor do Ubuntu 18.04 usado.

link

  1. Fácil e excelente "na maior parte do tempo". Eu usei 16.04 de UBUNTU OU LUBUNTU fazer uma nova instalação em outras partições do disco rígido no mesmo computador, que você instalou o "18.04" e não instalou o grub com este ERRO.

Para que o 16.04 faça o seu sistema inicializar. E sim, você pode acessar as versões Great 18.04 a partir desse 16.04 grub.

E SIM, eu uso UBUNTU 18.04 para escrever esta resposta, depois de LUBUNTU 16.04 INSTALAR NOVO GRUB PARA meu notebook LH532 com a opção correta para escolher 18.04.

Razões para o erro deste tópico são você não fornece partições EFI para o modo de instalação manual "alguma outra coisa".

Portanto, se você propositalmente, como eu, não tiver a partição EFI. você terá esse erro.

Mas as versões 16.04 têm uma UBIQUITY mais inteligente ou? tanto faz? de 18.04. Ele vai descobrir que você instala com a instalação do BIOS (sem partição efi no disco rígido) e permite que você escolha "VOLTAR" para instalar o Ubuntu com o modo BIOS. Mas o 18.04 fará a instalação sem qualquer escolha no meu caso e possível a sua.

Eu chamarei a pior qualidade nestas circunstâncias de 18.04 como "BUG". Mas pode ser que os programadores tenham a intenção de nos forçar a usar apenas a automação limpa adequada - que eles deveriam remover a opção "alguma outra coisa".

  1. Eu corrijo os problemas completamente REFORMAT meu SSD. Instale o modo UEFI do Windows 10. Que cria automaticamente a partição EFI.

Em seguida, instale o UBUNTU 18.04 sem erros, embora isso proíbe que eu inicie no MANJARO LINUX que instalei após o Windows 10 sem problemas também.

E, claro, o UBUNTU 18.04 destrói meu BIOS F12. JEALOUSAMENTE PROIBE-ME para instalar qualquer outro sistema operacional, e eu tenho que abrir o case do notebook para o jumper de curto-circuito CL1 e CL2 para fazer com que o F12 escolha a mídia de boot de volta.

Eu relatei isso para o lunchpad como o link fornecido acima.

Desculpe o assunto um pouco, mas deixe que todos saibam que há mais bugs na onipresença ou no processo de instalação do que este problema.

    
por aimwin 16.05.2018 / 18:18
1

Se depois de receber esta mensagem de erro, você reiniciou seu PC e não pode inicializar o Ubuntu por causa do erro de inicialização do GRUB, você precisa reinstalar o GRUB manualmente na partição do sistema EFI (ESP) através do chroot . Veja como eu resolvi o problema no meu caso.

Use a sessão ao vivo

Inicialize no seu LiveUSB (ou LiveCD) e selecione 'Experimente o Ubuntu sem instalar'. Mais tarde, você pode precisar se conectar à Internet em sua sessão ao vivo.

Chroot

Vamos supor que você instalou o Ubuntu na partição /dev/sdXY , e um ESP já existente está na partição /dev/sdXZ , no disco rígido /dev/sdX . Abra um terminal e execute estes comandos:

$ sudo mount /dev/sdXY /mnt
$ sudo mount /dev/sdXZ /mnt/efi
$ for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
(Now, if you customized Ubuntu installation by dividing some directories up into different partitions (eg. '/boot', '/opt', etc.), you should mount them too under '/mnt' directory. You may refer to '/mnt/etc/fstab' file to remember what you did on the installed Ubuntu system)
$ sudo chroot /mnt

Reinstale o grub2 com a versão EFI correta

Quando você chroot for bem-sucedido em seu sistema Ubuntu instalado, certifique-se de (re) instalar o pacote correto grub-efi-* para sua arquitetura de PC:

# apt-get install --reinstall grub-efi-x86_64 (o que eu usei para o processador Intel i5)

ou

# apt-get install --reinstall grub-efi-amd64

ou

# apt-get install --reinstall grub-efi-ia32 , etc ... Você pode obter a lista de pacotes disponíveis com # apt-cache search ^grub-efi

Finalmente, para instalar o grub2 em sua unidade:

# grub-install --boot-directory=/boot --bootloader-id=ubuntu-fix --target=x86_64-efi --efi-directory=/efi
# update-grub

Por favor, note que o --target=x86_64-efi pode ser diferente dependendo do seu sistema (por exemplo, i386-pc por padrão, talvez amd64-efi , etc.). Verifique # grub-install --help para mais informações.

Sair chroot , desassociar / desmontar diretórios seguros & reinicializar

  1. Saia chroot com Ctrl + D ou # exit
  2. Desmontar com segurança e reinicializar:

    $ for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
    $ sudo umount /mnt/efi
    (Unmount any other customized partitions, if you had any)
    $ sudo umount /mnt
    $ sudo reboot
    

O Ubuntu deve iniciar normalmente.

Referências:

por blitzter47 26.06.2018 / 06:09
0

Eu tenho um erro semelhante ao instalar o ubuntu 18.04 a partir do USB de inicialização. Fiz um BOOT CD e a instalação foi bem sucedida.

    
por Prismehulko Prismehulko 30.04.2018 / 23:10
0

Acho que você tem três opções:

  • Use uma tabela de partições GPT no disco
  • Inicialize o instalador no modo herdado
  • Quando os dois não são uma opção (ou falha), use a solução descrita em: link

Espero que isso ajude, cumprimentos,
Onno

    
por user376763 17.05.2018 / 18:05
0

Eu tive exatamente este mesmo problema, ao instalar a partir de um cartão de memória flash USB usando a inicialização UEFI. Quando isso falhou, eu segui um dos comentários aqui, inicializando a partir do disco flash genérico não-UEFI para fazer a instalação, e isso funcionou. Na época, eu não sabia nada sobre o UEFI e não tinha ideia de por que um método funcionava, mas não o outro.

Desde então, analisei um pouco e agora entendo que o UEFI (Unified Extensible Firmware Interface) é um sucessor do BIOS e tem requisitos diferentes. Em particular, o Linux requer uma partição / boot / efi se estiver usando UEFI, o qual eu não criei (eu estava criando as partições manualmente).

As mensagens de erro certamente podem ser mais claras. O programa de partição de disco UEFI deve requerer a partição de inicialização efi antes de permitir que você continue. Em vez disso, ele executa a maior parte da instalação do Linux antes de dar o erro "instalação do GRUB falhou".

    
por Tom Karzes 08.06.2018 / 11:53