Eu tenho um sistema Linux / Windows de inicialização dupla configurado e frequentemente alterno de um para o outro. Eu estava pensando se poderia adicionar um item de menu em um dos menus para reiniciar diretamente no Windows, sem parar no prompt do GRUB.
Eu vi essa pergunta em um fórum, é exatamente isso que eu quero, mas está lidando com o lilo, que não é o meu caso.
Pensei em uma solução que modificaria a entrada padrão no menu GRUB e, em seguida, reiniciaria, mas existem algumas desvantagens e fiquei pensando se havia uma alternativa mais limpa.
(Além disso, eu estaria interessado em uma solução para inicializar do Windows diretamente no Linux, mas isso pode ser mais difícil e não pertence aqui. Enfim, contanto que eu a tenha de uma maneira, a outra maneira poderá ser o padrão.
ATUALIZAÇÃO Parece que alguém pediu uma pergunta semelhante , e se essas são as respostas sugeridas, assim como eu poderia editar /boot/grub/grubenv
como grub-reboot
e grub-set-default
e grub-editenv
fazer. )
Agradecemos antecipadamente por todas as dicas.
ATUALIZAÇÃO :
Esta é a minha versão do GRUB: (GRUB) 1.99-12ubuntu5-1linuxmint1
Eu tentei correr grubonce
, o comando não foi encontrado. E procurá-lo nos repositórios não me dá nada. Estou no Linux Mint, então pode ser ...
Vendo man grub-reboot
, parece que faz o que eu quero, como grubonce
faz. Também está disponível em todos os lugares (pelo menos é para mim, acho que faz parte do pacote grub). Eu vi dois comandos relacionados: grub-editenv
e grub-set-default
.
Eu descobri que depois de executar sudo grub-set-default 4
, ao executar, grub-editenv list
você obtém algo semelhante a:
saved_entry=4
E ao executar grub-reboot 4
, você obtém algo como:
prev_saved_entry=0
saved_entry=4
O que significa que ambos fazem a mesma coisa (um é temporário, um não é).
Surpreendentemente, quando tentei:
sudo grub-reboot 4
sudo reboot now
Não funcionou, como se eu não tivesse feito nada, apenas me mostrou o menu como de costume e selecionou a primeira entrada, dizendo que a inicialização será iniciada em 10s.
Tentei novamente, pensei que poderia ter escrito a entrada errada (é baseada em zero, certo?). Naquele momento, ele simplesmente travou na tela do menu e eu tive que reiniciar o PC com força para poder inicializar.
Se alguém puder tentar isso, apenas para ver se sou apenas eu, eu agradeceria. (a casa da moeda está me dando dificuldades, e seria uma boa ocasião para mudar: P).
Lendo o código /boot/grub/grub.cfg
, parece que este é o caminho a seguir, mas pelas minhas observações, ele está apenas ignorando essas configurações ...