Inicializa o GRUB na entrada não inicializada da última vez?

0

Não tenho certeza se realmente faria isso, mas existe uma maneira de fazer o GRUB selecionar automaticamente a opção de inicialização que eu não usei na última inicialização?
Eu. e. Se eu inicializei na última inicialização do Windows, ele seleciona o Ubuntu. Se eu inicializei no Ubuntu, ele seleciona o Windows.
Eu estava me perguntando porque muitas vezes me encontro reiniciando para mudar de sistema operacional, como eu tenho jogos diferentes que eu corro em cada (embora com o meu novo equipamento eu não preciso executar coisas no Ubuntu apenas para menor uso de recursos do sistema operacional), e eu queria saber se eu poderia fazê-lo de modo que cada vez que eu pressionei "reiniciar" de qualquer SO eu não teria que mudar as seleções. Na prática, isso também afetaria as startups que não são de reinicialização, então talvez eu tenha que inicializar duas vezes para obter o sistema operacional que eu estava usando da última vez.

    
por Joey López 01.08.2018 / 20:48

2 respostas

1

O procedimento criado graças a este , isto e que ; não testado:

  1. Inicialize o Ubuntu.
  2. Modifique /etc/default/grub e defina GRUB_DEFAULT=saved .
  3. No mesmo conjunto de arquivos GRUB_TIMEOUT para um inteiro não negativo. Você pode até querer GRUB_TIMEOUT=0 (significando "inicializar imediatamente sem exibir o menu").
  4. Use grub-set-default para definir sua entrada padrão como Ubuntu.
  5. Atualize sua configuração do GRUB ( update-grub ).

  6. Use grub-reboot para apontar o GRUB para o Windows somente na próxima inicialização. O código de esta resposta pode ser o seu ponto de partida:

    grub-reboot "$(grep -i 'windows' /boot/grub/grub.cfg|cut -d"'" -f2)"
    

    Verifique se funciona, apenas reinicie. Depois que você acertar, volte para o Ubuntu e faça o comando grub-reboot rodar automaticamente sempre que o Ubuntu iniciar (por exemplo, coloque-o em /etc/rc.local ).

Agora, sua máquina inicializará o Ubuntu por padrão. Quando ele inicializa, o GRUB é instruído a iniciar o Windows uma vez na próxima inicialização. Então, sua segunda inicialização executará o Windows. A terceira inicialização deve se comportar exatamente como a primeira - e assim por diante.

    
por 02.08.2018 / 12:18
0

Só podemos configurar o sistema operacional de inicialização padrão, então o sistema escolhe um sistema operacional de inicialização padrão para ser executado automaticamente todas as vezes.

Mas se tivermos mais de um sistema operacional instalado em nosso PC, o sistema não sabe qual sistema operacional queremos inicializar, se assim for, teremos 30 segundos por padrão para escolher um sistema operacional para ser executado antes o sistema operacional padrão é executado automaticamente. Para os detalhes, podemos nos referir:

Como escolher um sistema operacional padrão executar na inicialização no Windows 10

    
por 02.08.2018 / 11:14