Por que 12.04 Falha ao instalar o grub-efi em / target /?

13

Eu tenho um ultrabook da Lenovo u410. O esquema sata consiste em um SSD de 30GB e um disco rígido de 1TB em um RAID0 com tecnologia de partida rápida Intel. Eu removi o IRST e desativei o raid0. Eu quero instalar o Ubuntu no ssd e /home/ no disco rígido de 1GB. Eu estupidamente apaguei a partição efi no 1tb e tentei recriá-la formatando o ssd e criando uma nova tabela de partições GPT. Fiz uma partição de 250mb de fat32 ( /dev/sda1 ) e preenchai o resto ~ 24gb com uma partição ext4 ( /dev/sda2 )

Eu fiz um USB ao vivo usando um instalador usb 12.04.2 iso e universal. A instalação completa, no entanto, no final, recebo o erro "Falha ao instalar o grub-efi em / target / o sistema não inicializa" . Eu tentei abrir o terminal e atualizar o grub, mas ele não está lá e ao tentar instalar o grub-efi do repositório eu fui sinalizado por perder muitas dependências. A ubiquidade falha após a mensagem de erro.

Eu tive sucesso alguns meses atrás instalado 12.10 usando meus amigos usb cd drive no entanto eu quebrei o sistema e não posso ser até o próximo a vê-lo. Existe uma diferença enorme em 12.10 e LTS que impediria esta instalação de funcionar sem problemas?

Meu objetivo líquido é ter o Ubuntu rodando na máquina com vapor (tf2 e bastião) e eclipse IDE. Se o 12.10 for mais adequado e puder resolver este problema, instalarei de bom grado, no entanto, pelo meu entendimento, o LTS seria mais estável e ainda executaria as atualizações modernas do Quantal.

O 12.10 instalará grub-efi sem falhas? e, se não, como posso instalar o grub-efi do live usb em uma unidade de estado sólido /dev/sda com efi boot em /dev/sda1 , ext4 montado como root em /dev/sda2 e /home/ no disco rígido /dev/sdb2 ?

Conclusão: O LTS não foi capaz de lidar com o ambiente do uefi. Baixando e instalando 12.10 funcionou perfeitamente. Raring funcionou bem também, no entanto, era instável com os drivers necessários para o vapor.

Hardware: Lenovo U410 ultrabook
HDs: SSD de 30 GB, HDD de 1 T com raid0
Ubuntu: 12,04

    
por mikeymop 23.02.2013 / 18:23

7 respostas

6

O Ubuntu vem fazendo melhorias lentas, mas estáveis, em seu suporte a EFI nas últimas versões, então sim, existem diferenças entre 12.04 e 12.10 que podem ser importantes. Dito isso, o fato de você ter um monte de erros de dependência quando tentou instalar o grub-efi sugere que um problema mais fundamental pode ser a causa raiz - talvez houvesse um problema de rede que impedisse a instalação de uma série de outros pacotes, por exemplo. Se assim for, tentar novamente mais tarde pode corrigir questões.

Dito isto, em um sistema EFI, IMHO, é melhor usar 12.10 do que 12.04. Isso é especialmente verdadeiro se for um computador recente fornecido com o Windows 8, já que esses computadores também usam invariavelmente o Secure Boot, que suporta o Ubuntu 12.10, mas o Ubuntu 12.04 não. Esta não é a causa do problema, pois o disco de instalação do 12.04 não inicializa se o Secure Boot estiver ativo; Eu menciono isso apenas para o benefício de outras pessoas que possam ler esta página.

    
por Rod Smith 23.02.2013 / 19:41
11

Esse erro foi resolvido para mim, garantindo que houvesse uma conexão com a Internet disponível para o instalador.

Quando optei por não conectar, recebi este erro.

    
por user224292 05.01.2014 / 21:50
7

No meu caso, eu pulo a instalação do grub executando onipresença no terminal usando o seguinte comando:

ubiquity -b

Isso também significa que você precisa instalar o grub com a mão nua.

Após o ubuntu ter sido instalado. NÃO reinicie porque você ainda não teve o bootloader. Você tem que instalar o grub no seu pc.

sudo mount /dev/sdXY /mnt

sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

grub-install /dev/sdX

grub-install --recheck /dev/sdX

update-grub

Este link irá ajudá-lo: link

Atualização: Obrigado pelo comentário de Mikko Östlund.

Caso você separe sua partição do sistema EFI e a partição do Ubuntu, ao executar grub-install /dev/sdX , você pode receber a mensagem de erro% código%. Você tem que fazer cannot find EFI directory . Em seguida, execute o mount /dev/sdXY /boot/efi e os demais comandos com sucesso. E reinicie.

    
por thangdc94 19.05.2016 / 08:56
2

Você deveria ter

/boot/efi    

e cerca de 100MB, então está tudo bem ...

meu é

sda1 /boot/efi  100MB
sda2 /          100G
sda3 /swap      16384MB    
sdb1 /home      3TB
    
por user203279 16.10.2013 / 16:34
0

Tente desativar o QuickBoot / FastBoot e a tecnologia Intel Smart Response (SRT) do BIOS.
Em seguida, instale o Ubuntu 12.10 & lt; - IMPORTANT 12.10
Em seguida, tente instalar, se necessário, grub-efi-amd64-signed

Atenciosamente,

    
por Benjamim Janeiro 26.02.2013 / 17:50
0

No meu caso, em um laptop Lenovo X230, eu também reproduzível tenho esse erro. As coisas foram resolvidas por:

configuração na aba 'Boot' do BIOS➝UEFI / BIOS boot mode´ para legacy .

Antes, a configuração era uma "mistura inteligente" de UEFI / LEGACY ("legacy first"). UEFI puro pode parecer mais lógico, mas tudo o que posso dizer é: funciona. Mesmo em um contexto de inicialização dupla com duas distribuições linux ao redor.

    
por Frank Nocke 10.08.2016 / 10:45
0

Isso estava acontecendo comigo com o instalador do Xubuntu 16.04.2. Certamente você poderia desativar o UEFI e fazer uma instalação tradicional, mas no meu caso eu estaria perdendo os tempos mais rápidos do POST.

Este problema é causado porque falta a partição Efi System Partition (ESP) . Deve ser uma partição FAT32 marcada como inicializável. Você pode criá-lo com GParted, fdisk ou sua ferramenta de escolha. Em seguida, o instalador irá detectá-lo e montá-lo como /boot/efi , resolvendo assim o problema.

Há mais informações e detalhes sobre o tamanho, tipo etc. na página wiki do ArchLinux sobre ESP ( aplica-se também ao Ubuntu).

    
por MM. 10.03.2017 / 23:45