Eu tenho visto muitas perguntas sobre computadores que são reiniciados após a suspensão ou hibenação, mas sempre como um comportamento indesejado. Agora, o que eu quero é fazer meu computador fazer exatamente isso.
Eu tenho multibooting windows e linux (e alguns outros) por um longo tempo, e embora a maioria das pessoas desaconselham, eu gosto de hibernar um sistema operacional e reiniciar o outro (eventualmente hibernando). Eu sei o que estou fazendo e, com os devidos cuidados, nunca sofri corrupção do sistema de arquivos.
Eu posso configurar o próximo sistema operacional para inicializar, para evitar passar pelo menu de inicialização *, mas ainda ter que esperar que o sistema entre em hibernação, a fim de pressionar o botão liga / desliga para ligá-lo novamente. Em hardware que não fornece nenhum feedback sobre o estado de energia (sem luzes ou ruído do ventilador durante a hibernação), eu tenho que esperar um tempo extra, para garantir que o sistema tenha terminado de gravar a imagem de hibernação e realmente desligar.
Seria muito melhor se eu pudesse dizer ao sistema para reiniciar imediatamente após a hibernação. Isso é possível de forma genérica nos sistemas modernos da uefi? Ou o comportamento relatado nesses outros posts sempre resulta de hardware / drivers com mau funcionamento?
Meu caso de uso é:
Eu estou fazendo algum trabalho no Win8, tenho muitos documentos abertos e, de repente, preciso usar o linux, porque o windows é uma droga. Ou eu sinto o desejo de jogar AngryBirds no RemixOS ... Gostaria de apenas clicar em um atalho e esperar alguns segundos, e meu sistema inicializa o sistema operacional desejado, no estado que eu deixei pela última vez. Depois que eu terminar com isso, faça o mesmo e eu volte ao meu estado anterior no Windows.
- Eu realmente não implementei isso, mas deveria ser viável usando uefi ou grub
Respostas:
No Windows é um definitivo não. O processo de hibernação envia o sinal de desligamento da ACPI quando o processo é concluído, desligando a máquina. O Linux seria da mesma forma, no entanto, seria modificável no código-fonte.
A UEFI, até onde eu sei, não tem como interceptar e alterar sinais ACPI.
fonte