Você pode inicializar o linux a partir do flashdrive - isso resolve sua pergunta?
Eu sei que posso fazer meu script rodar na inicialização no nível de execução 2 colocando-o em /etc/init.d/ e criando um item simbólico em /etc/rc2.d, mas isso acontece quando o Linux está no disco rígido.
Eu quero executar meu script a partir de um flashdrive, de modo que quando um usuário conecta um flashdrive e liga a máquina, ele pode iniciar a partir do sistema operacional na unidade flash e, eventualmente, executar o meu script.
Como posso alcançar essa funcionalidade?
Eu tentei queimar o sistema operacional para flashdrive, mas nunca consegui inicializar o sistema operacional a partir do flashdrive.
Você pode inicializar o linux a partir do flashdrive - isso resolve sua pergunta?
Sua pergunta parece ser duas perguntas: como posso inicializar uma unidade flash e como posso executar um script durante a inicialização?
A capacidade de inicializar uma unidade flash depende de o hardware suportar a inicialização via USB. É comum em um hardware mais novo, não tão comum em hardware de dois ou três anos.
No Debian, eu uso o /etc/rc.local para executar scripts de shell simples.
Para mais informações, confira o NODOWS e Mindeb, os sites têm muitas notas sobre a criação de pequenos tamanhos de distribuição usando o SquashFS:
link link
Espero que ajude!
Tags linux