Edit grub do Windows?

5

Agora eu não tenho certeza se isso está no tópico ou não, mas se não, eu não tenho idéia de onde postá-lo, o superusuário não parece apropriado porque isso está relacionado ao grub, mas eu regredi.

Quando eu reiniciar o Windows ele inicializa para o grub, e então a opção grub padrão é o Ubuntu, causando alguns momentos muito irritantes tentando instalar atualizações, então o que eu quero fazer é editar a configuração de inicialização do grub temporariamente para colocar o Windows no topo depois de um reinício, mas depois que o Windows foi inicializado, ele voltaria para o Ubuntu.

Como eu faria isso?

    
por David 07.10.2016 / 14:40

3 respostas

2

O título da pergunta é o que o OP propôs para a solução do problema. O título poderia ser alterado para "Como posso inicializar o Grub até a última opção de sistema operacional usada automaticamente?" .

Este deve ser o comportamento padrão do grub. Por exemplo, eu poderia estar usando o Windows por uma semana jogando Mass Effect IV e nunca entrar no Ubuntu. Ou eu poderia estar testando algo no Ubuntu 14.04 com um Kernel específico e não gosto de ter que escolher cada vez mais de 50 reinicializações.

Existe um link em vários comentários acima para uma resposta do Stack Exchange proposta como uma pergunta duplicada. Podemos fazer referência a um AskUbuntu Q & A também: Como fazer com que o grub2 se lembre última escolha?

Em edição resumida /etc/default/grub , comente uma linha e insira duas linhas abaixo dela:

#GRUB_DEFAULT=0 # Rather than first menu option, we'll default to last  OS.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

Em seguida, salve as alterações e execute sudo update-grub .

Voila! Embora o trabalho no Windows e as atualizações automáticas ocorram às 3h, o sistema reinicializa no Windows e aplica Stage 3 of 3 .

O OP está propondo "Editar o Grub do Windows?" no título como uma solução para o problema. No entanto, depois de indicar o motivo, fica claro que o título deve ser alterado para algo como: "Como garantir que as reinicializações automáticas de atualização do Windows vão para o Windows em vez do Ubuntu?" .

Se a questão for "Como faço para reiniciar a última opção do sistema operacional?" é uma duplicata óbvia do link. O novo título proposto (ou algo mais curto) tem mérito porque outros podem pesquisar o mesmo problema. Eu sei que tive o problema de atualização de reinicialização do Windows antes e nunca teria imaginado procurar no link aqui.

PS Você pode editar o Grub no Windows, mas por que você quer?

    
por WinEunuuchs2Unix 08.10.2016 / 01:32
1

Embora seja possível editar um conteúdo de partição do Windows do Linux, o contrário não é.

O Windows não suporta nativamente o Linux FSs. Algumas ferramentas podem permitir que você faça , embora isso não ajudasse.

Eu mesmo não testei, mas parece que recentemente alguém portou o GRUB2 para o Windows 10, 8, 7, Vista e XP, tanto no BIOS quanto no modo EFI.

Suspeito que, mesmo que tudo funcione como esperado, não seria tão fácil quanto beber um copo de água.

    
por Uqbar 07.10.2016 / 15:42
0

Eu não sei como fazer isso no Windows, mas você pode fazer muito do que descreveu com uma GUI no Ubuntu.

É assim que você pode evitar reiniciar o Windows Always Boot to Ubuntu

Execute os passos abaixo. Após essas etapas, reiniciar o Windows sempre será inicializado automaticamente no Windows. Reiniciar o Ubuntu irá sempre reiniciar para o Ubuntu automaticamente. Você não terá que editar todas as vezes. Basta configurar o Grub para lembrar a última opção. A última opção será sempre o padrão automático, sem alterações manuais adicionais a cada vez.

Instale a GUI Grub Customizer .

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
$ sudo apt-get update
$ sudo apt-get install grub-customizer

A partir da GUI, você pode escolher qual Boot estará no topo, selecionando-o e depois clicando nas setas para cima / para baixo para posicionar como está listado.

Na aba geral, você pode personalizar ainda mais o comportamento do Grub. Você também pode clicar em Advance para ativar, desativar, adicionar, remover ou alterar as linhas do arquivo grub.

A inicialização temporária para a parte do Windows pode ser obtida por:

1) Select the GRUB_DEFAULT entry -> Click the Value Column.  Replace the "0"
   with "saved"
2) Add an entry named "GRUB_SAVEDDEFAULT" -> Set the value to "true"
3) Now click Close -> Save (When you click save Grub will be updated to your new
   configuration)

Agora, depois que o Windows for reiniciado, ele não voltará ao Ubuntu

Agora, quando você estiver executando as atualizações do Windows e outra manutenção, o sistema sempre inicializará no Windows (depois de inicializar o Windows) até que você escolha Ubuntu para voltar.

    
por L. D. James 07.10.2016 / 15:37