Existem várias maneiras de alcançar o efeito desejado. De um modo geral, eles são:
- Configure o GRUB para ocultar seu próprio menu e inicialize apenas sua entrada padrão. (Você deve ser capaz de lançar kernels mais antigos pressionando a barra de espaço, o IIRC, assim que o GRUB for lançado; mas o tempo para isso pode ser complicado.) A resposta de Liso deve ajudá-lo a fazer isso.
- Use a entrada rEFInd que inicializa o kernel do Linux diretamente, ignorando o GRUB. Essa abordagem provavelmente será o caminho mais simples. Ele também lhe dá a opção de selecionar um kernel mais antigo pressionando a tecla F2 ou Insert, ao invés de Enter, quando você iniciar o Ubuntu a partir do rEFInd.
- Instale outro carregador de inicialização, configure-o para inicializar sem apresentar um menu e use-o. Muitas opções estão disponíveis; veja minha página sobre o assunto para detalhes. No entanto, é provável que essa abordagem seja a mais complexa de configurar e, com toda a probabilidade, não terá vantagens sobre uma das duas opções anteriores. Eu o menciono apenas por completo.
Nos três casos, um problema que você pode encontrar são múltiplas entradas no rEFInd para o Ubuntu. Pelo que entendi, você está vendo duas dessas entradas agora, uma das quais lança o GRUB e uma delas lança seu kernel Linux. (Você pode diferenciá-las pelas descrições que aparecem quando você as realça no menu rEFInd.) Se quiser ocultar a entrada não utilizada / indesejada, faça isso de várias maneiras, conforme descrito aqui na documentação do rEFInd. É provável que a melhor abordagem seja editar /boot/efi/EFI/refind/refind.conf
: Adicione uma linha dont_scan_dirs
que especifique ubuntu
(para ocultar o GRUB); ou descomente a linha scan_all_linux_kernels
e configure-a para false
para evitar que o rEFInd mostre seus kernels Linux. Se você preferir inicializar através do GRUB, pode ser mais simples remover o driver do rEFInd para o sistema de arquivos no qual o kernel reside. (O driver deve estar em /boot/efi/EFI/refind/drivers_x64
, supondo que você esteja usando um sistema x86-64.)
Dito isto, pode ser melhor deixar a entrada redundante no lugar, porque isso lhe dá uma opção extra de inicialização no caso de uma delas falhar. O GRUB pode ficar mal configurado, por exemplo, então ter uma opção para inicializar através do kernel e seu stub loader EFI pode valer a pena; ou uma atualização do kernel pode quebrar o stub loader EFI, como já aconteceu pelo menos uma vez (veja bug # 1649326 ). Assim, ter um caminho de inicialização de backup pode valer a pena, mesmo se ele adicionar uma entrada de menu redundante que você raramente usa para recuperar.