Refind configuration: Alterar ordem de inicialização e inicialização padrão

3

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

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

A primeira opção é Windows e 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 do 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 a minha preocupação é, eu vou ter que mudar isso toda vez que eu recebo uma versão atualizada do Ubuntu a partir de atualizações de software?

Eu tentei mudar isso do gerenciador de inicialização do efi no terminal do Ubuntu, mas ele não alterou a ordem de reenvio.

    
por AtariBaby 21.09.2013 / 22:17

1 resposta

9

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

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

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

Como designer da rEFInd, eu criei este sistema para trabalhar de forma sensata com a maioria das distribuições Linux, desde que um razoável default_selection esteja definido. A classificação por carimbos de data, em particular, ajuda muito com isso.

    
por Rod Smith 22.09.2013 / 03:45