Eu tenho um PC com inicialização dupla com o Windows (10) e o Ubuntu (16.04). Eu uso meu computador principalmente como uma estação de entretenimento na minha sala de estar. Como a maioria dos jogos está no Windows, quero que essa partição seja inicializada por padrão, por exemplo, algo como:
GRUB_DEFAULT="Windows"
no arquivo /etc/default/grub
(em que "Windows"
seria substituído pelo número da entrada do Windows grub, por exemplo, 2
). No entanto, às vezes quando não estou diretamente na frente do meu PC em casa, eu quero acessar a partição do Ubuntu. Como estou acessando o PC via desktop remoto, não posso escolher qual sistema operacional inicializar diretamente do GRUB no momento da inicialização. Usando ext2fsd , eu tenho acesso à partição do Ubuntu, que eu posso editar a partir do Windows. Eu escrevi um arquivo em lotes que criaria um arquivo /boot/grub/grubenv
com o seguinte conteúdo:
# GRUB Environment Block
next_entry="Ubuntu"
###########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################
onde, mais uma vez, "Ubuntu"
seria substituído pela entrada do menu GRUB associada, para que o GRUB escolhesse essa entrada durante a próxima reinicialização. O arquivo em lotes, então, reiniciaria o PC.
No entanto, esta solução não parece funcionar. Normalmente, o /boot/grub/grubenv
deve ser redefinido com next_entry=
após a inicialização, mas isso não acontece, então suspeito que teria que executar algo como update-grub
do Windows para que essa solução funcionasse.
Existe uma maneira de fazer isso? Se não, existe alguma outra solução que eu possa usar para reiniciar diretamente do Windows para o Ubuntu sem ter que selecionar a opção dentro do GRUB?