Você não tem nenhuma chance de executar esse script durante a inicialização ou a tela de login antes . O motivo: você deve estar autorizado / autenticado para executar comandos como vi . Se desejar, você pode executar o script on / at (imediatamente após) o login. Veja Como faço para iniciar aplicativos automaticamente no login? neste sentido.
Arquivos em /etc/init são arquivos de configuração informando ao Upstart como e quando iniciar, parar, recarregar a configuração ou consultar o status de um serviço.