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.conf
para 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.
refind.conf
; eles vãorefind_linux.conf
, que vive no mesmo diretório que o kernel do Linux (normalmente/boot
). Você pode criar esse arquivo automaticamente executando omkrlconf
script 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.Respostas:
@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.
fonte