Gostaria de coletar algumas informações dos comentários e adicionar mais informações em uma resposta formal:
- O arquivo de configuração principal do rEFInd é
refind.conf. Ele existe no mesmo diretório que o binário rEFInd EFI, que normalmente érefind_x64.efi(ou variantes para arquiteturas não AMD64; oubootx64.efiou variantes, se estiver instalado usando o nome do arquivo de fallback). Este arquivo de configuração normalmente será/boot/efi/EFI/refind/refind.conf, ou às vezes/boot/efi/EFI/BOOT/refind.conf, do Ubuntu. - No Ubuntu, o local padrão para o rEFInd é
/boot/efi/EFI/refind; no entanto,/boot/efi/EFI/BOOTé o local fallback , que é usado ao instalar o rEFInd em uma unidade flash USB, se o script de instalação for executado no modo BIOS ou semvrefindfor usado para mover o rEFInd para o nome de arquivo de fallback. O nome do arquivo de fallback é usado se as variáveis baseadas em NVRAM da EFI não existirem ou se todas elas apontarem para carregadores de boot ou carregadores de boot inexistentes que falham. Em teoria, o rEFInd pode ser instalado em qualquer lugar no ESP, podendo existir em outros locais excêntricos. - Como a partição do sistema EFI (ESP) pode ser montada em diferentes locais em diferentes sistemas operacionais, o rEFInd documentation geralmente se refere a arquivos sem especificar um ponto de montagem. Nesse contexto, o rEFInd é instalado em
EFI/refindouEFI/BOOT; você adicionaria o ponto de montagem padrão do Ubuntu ESP de/boot/efi/ao início desses valores para obter/boot/efi/EFI/refindou/boot/efi/EFI/BOOT. - O arquivo binário e de configuração rEFInd é armazenado no ESP, que é uma partição FAT. O FAT não suporta propriedade ou permissões no estilo Unix, mas como o Linux exige esses recursos, eles são falsificados de maneira grosseira pelas opções de montagem, que são normalmente especificadas em
/etc/fstab. Veja esta pergunta e suas respostas para uma introdução de como isso é feito. - O FAT é um sistema de arquivos insensível a maiúsculas e minúsculas. Como o ESP é montado em
/boot/efi, isso significa que qualquer componente de diretório ou nome de arquivo após esse ponto não diferencia maiúsculas de minúsculas. Assim,/boot/efi/EFI/refindé equivalente a/boot/efi/efi/rEFInd; mas esses dois são não equivalentes a/boot/EFI/EFI/refind, já que/boot/efiestá normalmente em um sistema de arquivos nativo do Linux como ext4fs, e os sistemas de arquivos nativos do Linux diferenciam maiúsculas e minúsculas. - O texto verde em
lslistagens identifica arquivos executáveis. Os arquivos em um ESP normalmente não são executáveis no Linux, embora o rEFInd e outros binários EFI sejam executáveis no EFI. O Ubuntu monta o ESP de tal forma que todos os arquivos pareçam ser executável. Eu suspeito que é porque o bit executável faz o dever duplo como uma maneira de identificar diretórios que podem ser pesquisados / inseridos, por isso é necessário para tornar os diretórios úteis. O mais fácil é ignorar isso. Se você estiver incomodado com isso, poderá editar as opções de montagem em/etc/fstab, usando as opçõesdmaskefmaskseparadas, que definem permissões de diretório e arquivo separadamente, em vez de uma única opçãoumask, que se aplica a diretórios e arquivos. - Veja esta pergunta e suas respostas para saber mais sobre codificação de cores em
lslistagens. Observe que você pode obter informações mais detalhadas sobre permissões e propriedade de arquivos individuais fazendo listagens longas, como emls -l ~/foo; no entanto, em uma partição FAT, todos os arquivos terão propriedade idêntica e as permissões serão idênticas, com a possível exceção de permissão de gravação negada em alguns arquivos. (Os diretórios podem ou não ter permissões idênticas, dependendo das opções de montagem.) - Versões recentes do Ubuntu definiram permissões bastante restritivas no acesso ao ESP porque é uma partição tão crítica; um usuário comum não deve poder modificar seu conteúdo porque os carregadores de inicialização que ele contém são necessários para inicializar o sistema operacional. Na verdade, há poucas razões para os usuários comuns sequer verem o que está nessa partição, e saber que configurações em arquivos como
refind.confpoderiam ser uma ameaça à segurança, particularmente em um computador multiusuário. Para acessar essa partição, você pode usarsudo, como emsudo ls /boot/efi/EFI/refind. Se você não está tão preocupado com a segurança, pode editar/etc/fstabpara ter mais acesso à partição; mas, mesmo assim, recomendo strongmente não dar acesso universal de leitura / gravação a ele. O risco de destruir acidentalmente um diretório é muito grande. - Se você alterar as opções de montagem em
/etc/fstab, poderá desmontar o ESP (comsudo umount /boot/efi), fazer as alterações e, em seguida, montar novamente o ESP (comsudo mount -a).