Então, finalmente consegui trabalhar com o rEFInd.
A solução que vou expor é uma sequela de tudo o que fiz e descrevi na pergunta, então leia-a antes de ler isto.
Portanto, eu tenho um SSD com uma partição ESP (vazia / quebrada) e o Lubuntu instalado no restante do SSD, como uma partição ext4.
Antes de preencher a partição ESP, primeiro criarei uma chave USB. Essa é uma ferramenta muito útil quando você está em dificuldades, não apenas para esta instalação, mas em muitas situações. Ele permite que você inicialize suas unidades internas quando o carregador de inicialização é o HS.
Então, para criar a chave USB rEFInd:
De uma instalação aleatória do linux
- Conecte e formate sua chave USB como FAT32
- Digamos que a chave USB primeiro e apenas a partição seja
/dev/sd**x**1
- Faça o download do zip binário rEFInd (exemplo link )
- Descompacte e abra um terminal na pasta extraída
- Tipo:
sudo bash refind-install --usedefault /dev/sdx1 --alldrivers
- Essa chave USB funcionará / inicializa na maioria dos computadores, mas não no meu macbook antigo, você precisa fazer um pequeno renomear trabalho nas pastas da chave.
- Vá para
/EFI/BOOT
(key) e duplique o arquivo xxxx32.efi para boot.efi (a renomeação simples pode funcionar, não foi testada). - Então, no final, você deve ter um arquivo com esse caminho na sua chave:
/EFI/BOOT/boot.efi
- Tente conectar a chave no macbook pro, reinicialize enquanto pressiona a tecla ALT e você verá a opção de inicializar na tecla.
A partir daqui, você deve ser capaz de escolher sua instalação do ubuntu e inicializá-la.
Uma vez que o Ubuntu interno tenha iniciado, monte a partição ESP, remova tudo (se você já tentar algumas coisas) e copie TODOS os arquivos da chave USB nesta partição.
Remova a chave, reinicialize e o macbook pro deve inicializar a partir da unidade interna com o rEFInd (depois de mostrar a infame pasta? por alguns segundos).
Note que em um ponto, eu também montei a partição ESP como /boot/efi
manualmente no arquivo /etc/fstab
da minha instalação do Ubuntu (se você ler minha pergunta, verá que o instalador lubuntu não instalou o carregador de inicialização , é por isso que a partição ESP estava vazia e não montada no arquivo /etc/fstab
). Não tenho certeza se é necessário ou não.
Note também que eu tentei várias vezes (como dito na Pergunta) instalar o rEFInd a partir da chave ISO do lubuntu inicializável (o que evitaria usar o truque com a chave USB do rEFInd). Teoricamente isso deveria ser possível. Tentei renomear os arquivos xxx32.efi
em boot.efi
após a instalação, e tentei várias opções como --alldrivers
ao instalar o rEFInd, mas nada funcionou (não tenho certeza se fiz o teste -alldrivers
corretamente, devo faça de novo para ter certeza, mas não quero estragar tudo de novo). No final, a única coisa que funcionou foi copiar os arquivos da chave USB rEFind para a partição ESP da unidade interna ...