Acho que isso pode funcionar para você.
Primeiro, você pode criar o Linux Live USB stick no modo persistente . Persistente significa que suas alterações também são armazenadas no pendrive, para que você possa modificar o sistema conforme necessário. A maneira mais fácil de fazer isso é simplesmente instalar distro no pendrive. Você provavelmente deve pensar em algo como DSL ( Damm Small Linux ) se você se preocupa com o tempo.
Em seguida, você deve modificar o sistema para executar seu script logo após a inicialização. Pode ser alcançado de muitas maneiras, por exemplo,
- chamando seu script de
/etc/rc.local
- usando
cron
- usando algo como
update-rc.d
, dependendo da distro
Note que você não precisa executar o servidor X na inicialização, você economizará algum tempo desabilitando-o.
Seu script deve reiniciar a máquina quando terminar, já que você quer inicializar o sistema original.
Resumindo, sua explicação passo a passo com essa solução será:
- Insira o pendrive no porto
- Iniciar máquina
- Escolha inicializar a partir de USB
- Aguarde até que o script termine e reinicie a máquina
- Remova o pendrive e assista à inicialização do sistema original
Assumi aqui que a ordem padrão de inicialização em todas as máquinas é disco rígido antes do USB. Caso contrário, você terá que remover o pendrive antes de inicializar o sistema operacional original e esquecer o ponto 3.