Um clique em desligar o Ubuntu e carregar em inicialização alternativa

13

Eu tenho um sistema de inicialização dupla com o Ubuntu 11.04 e o Windows 7.

Meu bootloader do GRUB é padronizado para o Ubuntu. Eu uso principalmente o Ubuntu, mas ocasionalmente eu preciso inicializar o Windows para fazer algumas coisas.

Se eu precisar fazer alguma coisa no Windows, eu posso "desligar" o Ubuntu e selecionar o Windows 7 no gerenciador de inicialização. No entanto, seria mais eficiente se eu pudesse fazer isso com um clique do Ubuntu.

  • É possível pressionar uma tecla no Ubuntu, que significa "Desligar e depois inicializar no Windows"? (ou, nesse caso, desligar e inicializar em qualquer inicialização não padrão)
por Jeromy Anglim 13.05.2011 / 06:24

2 respostas

15

Caso você saiba o número de entrada para a instalação do Windows (comece a contar com 0 para a primeira posição) no menu grub, você pode reinicializar no Windows (assumindo ser o terceiro na lista):

grub-reboot 2

Como alternativa, você também pode usar a entrada textual usada:

grub-reboot '<type entry here>'

Este comando também pode ser colocado em um lançador para uso "clique único".

Para que este procedimento funcione, precisamos da entrada GRUB_DEFAULT=saved in /etc/default/grub .

    
por Takkat 13.05.2011 / 09:00
6

O @Takkat respondeu à pergunta, mas pensei em descrever mais alguns detalhes, caso isso possa ajudar os outros.

  • Menus de inicialização contam a partir de zero. Eu tenho cinco elementos no meu menu de inicialização. O quinto elemento é o Windows, portanto, para reiniciar o Windows, tive que emitir o comando grub-reboot 4 (ou seja, não 5). UPDATE: veja os comentários abaixo sobre isso possivelmente mudando .
  • Para editar /etc/default/grub , emiti sudo vim /etc/default/grub .
  • Para fazer o procedimento funcionar, tive que modificar o valor existente de GRUB_DEFAULT=0 para GRUB_DEFAULT=saved e, em seguida, executar sudo update-grub .

Eu então criei um script baseado no exemplo do webupd8 :

Liguei para winboot e coloquei em ~/bin

#!/bin/bash
gksu grub-reboot 4
gksu reboot
    
por Jeromy Anglim 13.05.2011 / 09:59