Refindar configuração: alterar a ordem de inicialização e a inicialização padrão

9

Eu instalei o REfind e funciona muito bem! Ele imediatamente opções do Windows e Ubuntu e colocá-los em um menu agradável para escolher quando eu inicializar o computador.

No entanto, achei as instruções de configuração intimidadoras e um pouco além do meu alcance.

A primeira opção é Windows e o Windows carrega se nada for selecionado por 20 segundos. Eu gostaria que o Ubuntu fosse o padrão que carrega se nada for selecionado. Além disso, a primeira opção para o Ubuntu é o menu grub. Existem mais duas opções depois disso, que parecem ser para duas versões do Ubuntu.

Eu escolheria o primeiro instintivamente, porque parece ser a versão mais recente. Mas minha preocupação é: terei que mudar isso sempre que obter uma versão atualizada do Ubuntu a partir de atualizações de software?

Eu tentei mudar isso do efi boot manager no terminal ubuntu, mas não mudou a ordem em refind.

AtariBaby
fonte

Respostas:

21

Primeiro, você pode definir a opção de inicialização padrão no rEFInd editando o default_selectionitem em refind.conf(geralmente no /boot/efi/EFI/refinddiretório no Linux). Defina qualquer subconjunto relevante do texto que aparece quando você destaca a opção no menu para torná-lo o padrão. No seu caso, default_selection vmlinuzprovavelmente funcionará bem.

Segundo, as "duas versões do Ubuntu" às quais você se refere são quase certamente dois kernels diferentes do Linux. O kernel não é o Ubuntu, mas é o núcleo ("kernel") do sistema operacional e, no sentido técnico, é a parte do Ubuntu que é o Linux - é o kernel do Linux (em oposição a um kernel do FreeBSD, um sistema operacional) Kernel X ou outros enfeites). De qualquer forma, o rEFInd é codificado de forma que todos os arquivos em um diretório sejam classificados por data no menu rEFInd, com o arquivo mais recente primeiro. Assim, quando você instala um novo pacote de kernel, o rEFInd o move automaticamente para o início da lista.

Essa classificação interage com o padrão que você define e, quando define um padrão que corresponde a mais de uma entrada (como vmlinuzse você tiver vários kernels do Linux), o rEFInd usa o primeiro item da lista como padrão. Assim, Refind deve normalmente iniciar o kernel mais recente por padrão se você definir default_selection vmlinuzno refind.conf. (Pode haver exceções a essa regra se você mexer com os carimbos de data usando o touchcomando no Linux ou se instalar os kernels em uma ordem estranha.)

Como designer da rEFInd, criei esse sistema para funcionar de maneira sensata com a maioria das distribuições Linux, desde que default_selectionseja razoável . A classificação por carimbos de data, em particular, ajuda muito com isso.

Rod Smith
fonte