Grub 2.02 em férias após a primeira inicialização - Arch on mSATA USB

0

Eu tenho um LVM Arch Linux recém-instalado dentro de um contêiner LUKS , todos aninhados em um SSD USB externo. Embora eu não tenha nenhum problema com o sistema Arch, eu tenho um problema com o Grub.

Após a instalação inicial, posso inicializar perfeitamente normal sem problemas. Mesmo logado e configurado meu desktop um pouco. Desligue o sistema. Reinicie, não Grub !! Nem mesmo um escudo de resgate.

Então eu volto para o LiveUSB, abro meu contêiner LUKS, remount , chroot , grub-install (sem modificar nada), exit , umount , shutdown .

Então, posso inicializar perfeitamente normal sem problemas. Mas, assim que eu desligar e tentar reiniciá-lo, o Grub não está funcionando. Eu posso fazer isso várias vezes com o mesmo efeito. Não noto nenhuma alteração quando inicializo inicialmente no sistema instalado ou chroot ed no sistema.

Meus fstab e grub estão configurados para usar o UUID. Mas, mesmo assim, se não foi configurado corretamente (eu não seria capaz de inicializá-lo inicialmente) e pelo menos eu deveria ter um shell de resgate do Grub ou um shell de resgate do Arch. Mas eu não recebo nada na segunda inicialização.

Alguma ideia ou sugestão?

Informação adicional:

  • Computador host: Surface Pro 1 (inicialização segura desativada)
  • USB SSD: Samsung 840EVO msata (alojamento Atlas 3.0 mushkin)
  • LiveUSB: 2 GB genéricos

GPT, UEFI (tem uma partição do BIOS, mas ainda não configurei o GRUB BIOS):

  • PARTE 1 - DATA 8GB 0700
  • PARTE 2 - BIOS 2MB ef02
  • PARTE 3 - UEFI 250MB ef00 / boot
  • PARTE 4 - ARCH 110 GB 8e00
por David 15.10.2014 / 14:48

1 resposta

1

Não sei como marcar isso como resolvido, mas encontrei uma solução e pensei em postá-la. Provavelmente não é o método mais eficiente em termos de espaço, mas funcionou.

O% inicial grubx64.efi estava dentro do diretório /boot/EFI/arch . Eu fiz dois outros diretórios /boot/EFI/arch/Boot e /boot/EFI/Boot e copiei isso para ambos os diretórios.

Também fiz uma cópia, renomei-a para bootx64.efi e copiei para todos os diretórios que contêm grubx64.efi .

Não sei qual deles está puxando a carga de trabalho, mas estou inicializando 100% agora.

    
por 15.10.2014 / 19:30