Como posso desativar o Grub depois de selecionar o Ubuntu no menu Refind?

1

Sou muito novo no Ubuntu, mas na maioria das vezes eu consegui configurar tudo do jeito que eu quero. Estou usando um HP Spter com o Windows 10 e o Ubuntu (UEFI). A única coisa com que estou lutando é usar o Refind em vez do Grub. Eu instalei o Refind e o boot seguro desativado. Quando eu inicializo o computador, o menu Refindar aparece e eu posso selecionar entre as partições do Windows 10 ou 2 do Ubuntu. Meu problema é quando eu clico no Ubuntu ele também carrega o Grub logo depois, mas quando eu clico no Windows ele carrega diretamente no sistema operacional. Como posso desabilitar o Grub depois de clicar no Ubuntu na seleção Refind. Eu não necessariamente quero removê-lo do computador se não for obrigatório, mas eu quero ser capaz de carregar no Ubuntu sem ter que fazer nada no Grub. Eu procurei em todos os lugares, mas não consegui encontrar uma solução para isso. Além disso, existe uma maneira de fazer o segundo boot do Ubuntu desaparecer sem excluí-lo? Obrigado por qualquer ajuda, eu realmente aprecio isso!

    
por mjm2z 09.01.2017 / 04:21

2 respostas

3

Eu não sei sobre desativá-lo, mas você pode tentar esconder o menu de inicialização do grub, é muito fácil fazê-lo.

  1. Pressione Ctrl + Alt + T no teclado para abrir o Terminal, cole e execute o comando abaixo e depois:

    gksudo gedit /etc/default/grub
    

    Um pop-up perguntará sua senha sudo , preencha-a. Esse comportamento é porque você vai modificar o arquivo grub config (que precisa de privilégios de root).

  2. Quando o arquivo for aberto, remova # assinar antes de GRUB_HIDDEN_TIMEOUT=0 e defina GRUB_HIDDEN_TIMEOUT_QUIET=true . Então parece que:

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    
  3. Salve o arquivo, abra o terminal e execute sudo update-grub

Fonte: link

    
por Liso 09.01.2017 / 05:29
0

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.

    
por Rod Smith 10.01.2017 / 16:28