Como alterar o próximo alvo do grub a partir do Windows?

0

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?

    
por patrice 08.12.2017 / 23:58

0 respostas