Inicialize no Windows uma vez no Grub e depois no Ubuntu na próxima inicialização

14

Faço muito trabalho remoto em computadores e meu computador doméstico possui 2 sistemas operacionais: Ubuntu e Windows 7. Gostaria de poder mudar para o Windows ocasionalmente, mas isso é impossível sem perder minha capacidade de inicializar novamente no Ubuntu mais tarde.

Essencialmente, eu gostaria de poder inicializar uma vez no Windows e, na próxima reinicialização, voltar ao Ubuntu, existe alguma maneira de fazer isso?

Editar: Atualmente, estou usando EXT4, não quero reverter para EXT3.

Jeff F.
fonte
1
se você estava executando o bcd (você pode alternar do grub para o bcd com o easybcd, você pode usar o ireboot para selecionar o SO a ser executado no Windows. Ambos os programas mencionados estão no neosmart.net. Infelizmente, isso não ajuda no grub, você pode editar o arquivo grub configuração cada vez que você reiniciar, mas isso é unwealdy
Journeyman Geek
@ Journey O problema surge aqui: eu uso o EXT4 e não estou tão disposto a voltar ao EXT3. O Windows não tem como gravar no EXT4 ATM.
Jeff F.
claro que sim. ext3fsd faz ext4.
Journeyman Geek
Eu acredito que pode, mas isso é muito confiável do que eu entendo. Prefiro não ter chance de fritar minha partição.
Jeff F.
bem, mudar para BCD é a solução então - então você pode usar o ireboot para selecionar de onde você inicializa - é uma simples questão de rodar o easybcd na instalação do Windows, instalar o BCD e o chainload linux e executar o ireboot para selecionar qual você quer.
Journeyman Geek

Respostas:

10

No Ubuntu, você pode chamar grub-reboot

$ grub-reboot --help
Usage: /usr/sbin/grub-reboot [OPTION] entry
Set the default boot entry for GRUB, for the next boot only.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    expect GRUB images under the directory DIR
                          instead of the root directory

ENTRY is a number or a menu item title.

Report bugs to <[email protected]>.
$ grub-reboot 12

para inicializar na opção 12 do Grub uma vez na próxima inicialização, após o que voltará ao padrão.

A primeira entrada será 0. Os nomes, no entanto, provavelmente são mais seguros de usar, pois o grub menulist ocasionalmente adiciona novos itens quando você atualiza seu kernel.

Tim
fonte
Muito legal e exatamente o que eu precisava. Escrevi um pequeno script e o joguei no meu Ubuntu Desktop, que é reiniciado no Windows. Obrigado!
Jeff F.
0

A única maneira de pensar é montar a partição de inicialização do ubuntu no Windows 7, portanto ela deve ser ext 3 ou 2 e editar o arquivo de inicialização do grub. A mesma coisa quando você quer fazer o contrário, o que é mais simples.

xciter
fonte
Na verdade, eu não estou olhando para reverter para EXT3 a partir de EXT4, mas obrigado pela sugestão.
Jeff F.
0

Não é exatamente uma resposta para sua pergunta, mas se você precisar do Windows de vez em quando, considere executá-lo em uma máquina virtual, por exemplo, KVM ou Virtualbox. Então você não precisa reiniciar o computador.

maxelost
fonte