Até onde eu sei, o Grub2 é quase um sistema operacional. Você pode escrever um módulo que faz exatamente o que você quer. Um bom guia pode ser encontrado aqui .
Estou usando o Grub2 para selecionar entre o Windows 7 e o Ubuntu. Eu queria saber como eu poderia me comunicar com o Grub2 com um interruptor físico para dizer o que eu queria. Eu tenho muita experiência com eletrônica tipo arduino, existe alguma maneira de comunicar o estado de um switch através de uma serial para conexão USB? Ou há algo ainda mais direto, como as cabeças paralelas na minha placa-mãe?
Além disso, existe uma maneira de ter um atalho em cada sistema que diz ao computador para reiniciar e gravar em um arquivo que eu quero que ele seja inicializado no outro sistema. Então, quando o Grub é inicializado, ele limpa o arquivo ou o que for iniciado nesse sistema?
Até onde eu sei, o Grub2 é quase um sistema operacional. Você pode escrever um módulo que faz exatamente o que você quer. Um bom guia pode ser encontrado aqui .