linuz-linux não pode ser encontrado no efi-bootmanager no iMac

1

Acabei de instalar uma nova instância do arch-linux no meu antigo iMac. Infelizmente, o gerenciador de inicialização efi padrão da apple não pode carregar a entrada do efi.

Minhas partições são:

#1 EFI
#2 Mac OS X
#3 Rescure Mac
#4 boot (my /boot-partition for linux)
#5 encrypted

a partição 5 é minha partição encriptada, que contém o grupo de volume lvm que contém 3 partições (raiz, home e swap).

Eu montei o efi (# 1) em / boot / efi. No boot, existe a minha imagem do kernel vmlinuz-linux. Em /boot/efi/loader/entries/arch-encrypted.conf, editei o arquivo para que a opção "linux" tenha / vmlinuz-linux. Agora parece que:

title          Arch Linux
linux          /vmlinuz-linux
initrd         /initramfs-linux.img
options        encrypteddevice=UUID=<UUID of partition #5>:lvm root=/dev/mapper/vg--base-lv--root quiet rw

Mas agora, quando estou reinicializando meu sistema, o arch não está inicializando, mas uma mensagem de erro será impressa contendo " \ vmlinuz-linux não pode ser encontrado ".

Eu acho que isso é assim porque a imagem linux está localizada em uma partição diferente, mas essa efi-entry aponta para a partição-e onde a entrada está localizada itselv.

Alguém pode me ajudar com isso, por favor?

    
por Marc M 06.10.2016 / 02:10

1 resposta

2

Você provavelmente respondeu sua própria pergunta. Os caminhos no arquivo .conf são relativos à raiz do ESP, e nenhuma outra partição é conhecida neste estágio. vmlinuz-linux (et al.) são colocados em /boot por pacman, e se /boot/efi (o ESP) é montado em / boot eles estão em partições diferentes.

Você pode mesclar as partições para que o ESP seja montado em boot . Para outras soluções, consulte Partição do sistema EFI .

    
por 06.10.2016 / 09:57