Na minha solução atual, estou usando openvt para iniciar install_script adicionando a seguinte linha a \etc\rc.local :
openvt -s -w /path/to/install_script
- Ele abre um novo terminal virtual (além dos outros sete disponíveis no Ubuntu Core 12.04 via
Alt-F[1-7]). - O comutador
-sdiz aopenvtpara alternar para o novo terminal virtual (sem pressionarAlt-F8). - O Interruptor
-wdeixaopenvtaguardar a conclusão do comando/path/to/install_scriptdado aopenvt. - Iniciado desta forma, o script pode receber informações do usuário normalmente chamando
read. - Após a conclusão do script, o terminal virtual é fechado (não é mais necessário alternar para ele usando Alt-F8) e o controle é retornado ao terminal virtual que estava ativo antes.