UEFI: obtendo o rEFInd para analisar seu arquivo de configuração


0

Eu instalei o refind como meu gerenciador de boot UEFI. O script de instalação automática não fez nada, então adicionei uma entrada de inicialização manualmente, mas agora não consigo ler as opções em refind.conf. Eu não tenho certeza quando esse arquivo é usado por reencontrar.

meu sistema é configurado como:

   /dev/sda1, fat, mounted as /boot (contains /boot/EFI)
   /dev/sda3, ext4, mounted as /

Eu editei /boot/EFI/refind/refind.confpara adicionar minhas opções de kernel. Quais são apenasroot=/dev/sda3 video=1024x768

Se eu executar o script de instalação refind, ele dirá que encontrou o arquivo e deixará um outro arquivo com os padrões ao lado do arquivo que eu editei.

Quando eu inicializo, não obtenho opções de kernel. Eu tenho que pressionar F2 e digitá-lo toda vez.

Como eu posso me reencontrar para usar esse arquivo conf, ou como eu posso salvar meus parâmetros do kernel?

Eu estou usando o archlinux, se isso importa.


A menos que você estiver configurando estrofes de inicialização manuais, opções de kernel que não ir refind.conf; eles vão refind_linux.conf, que vive no mesmo diretório que o kernel do Linux (normalmente /boot). Você pode criar esse arquivo automaticamente executando o mkrlconfscript do sistema que foi inicializado da maneira que puder para o trabalho. As sub-rotinas de inicialização manuais são muito mais difíceis de configurar do que a detecção automática do kernel, portanto, eu recomendo contar com a última na maioria dos casos.
Rod Smith

Respostas:


0

@Rodsmith comentário é muito relevante. Sempre tente usar a detecção automática. E eu não sabia sobre o mkrlconf, apesar de não precisar dele para resolver o meu caso.

No meu caso, o autoscript apenas detectaria a partição de inicialização e seu kernel. Nenhuma opção de kernel! Mesmo quando eu tinha acabado de inicializar manualmente inserindo essas opções, o autoscript iria ignorá-las.

Eu tive que simplesmente criar o arquivo /boot/refind_linux.conf e funcionou bem. Foi um pouco confuso o que definir como o id de inicialização para coincidir com o kernel que encontrou. Na verdade, muito confuso e ainda não tenho certeza se entendi a lógica de correspondência de string. Mas esse arquivo é lido em tempo de execução. Portanto, não há necessidade de executar nada, essa é a resposta para isso, eu acho. Basta editar o arquivo e reiniciar para experimentá-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.