Eu tenho um sistema Linux / Windows dual boot configurado, e freqüentemente alterno de um para o outro. Eu estava pensando se eu poderia adicionar um item de menu em um dos menus para reiniciar diretamente no Windows, sem parar no prompt do GRUB.
Eu vi essa questão em um fórum, é exatamente o que eu quero, mas está lidando com o lilo, o que não é meu caso.
Pensei em uma solução que modificaria a entrada padrão no menu GRUB e, em seguida, reinicializaria, mas há algumas desvantagens e fiquei me perguntando se havia uma alternativa mais limpa.
(Além disso, eu estaria interessado em uma solução para inicializar a partir do Windows diretamente no Linux, mas isso pode ser mais difícil, e não pertence aqui. De qualquer forma, contanto que eu tenha de uma forma, o outro caminho poderia ser configurado como padrão.
UPDATE Parece que alguém perguntou uma pergunta semelhante , e se essas são as respostas sugeridas, posso também editar /boot/grub/grubenv
as grub-reboot
e grub-set-default
e grub-editenv
do.
)
Agradecemos antecipadamente por qualquer dica.
UPDATE :
Esta é a versão do meu GRUB: (GRUB) 1.99-12ubuntu5-1linuxmint1
Eu tentei executar grubonce
, o comando não foi encontrado. E procurá-lo nos repositórios não me dá nada. Eu estou no Linux Mint, então pode ser isso ...
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
.
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ê recebe algo como:
prev_saved_entry=0
saved_entry=4
O que significa que ambos fazem a mesma coisa (um é temporário, não é).
Surpreendentemente, quando tentei:
sudo grub-reboot 4
sudo reboot now
Ele 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 ele irá inicializar essa entrada em 10s.
Eu tentei de novo, achei que poderia ter escrito a entrada errada (é baseada em zero, certo?). Naquela época, ele estava pendurado na tela do menu e tive que reinicializar o PC para poder inicializar.
Se alguém puder experimentar, só para ver se sou eu, eu agradeceria. (a hortelã tem me dado muita dificuldade, e isso seria uma boa ocasião para mudar: P).
Lendo o código em /boot/grub/grub.cfg
, parece que este é o caminho a percorrer, mas a partir das minhas observações, é apenas ignorar essas configurações ...