Eu tenho uma placa ION / Atom que eu quero inicializar a partir de um cartão SD inserido em um leitor que está conectado via USB. O leitor é incorporado ao painel frontal do gabinete da máquina e é conectado diretamente à placa-mãe.
Instalei o debian squeeze diretamente no cartão SD usando uma imagem netinst. A instalação correu bem e eu fui capaz de reiniciar várias vezes - até que eu desliguei a máquina por algumas horas.
Agora eu tenho um problema ao inicializar a máquina. Uma inicialização a frio não funciona. O processo de inicialização falha aleatoriamente em qualquer estágio depois de carregar o GRUB. Toda vez que eu tento monitorar o processo de inicialização, o kernel & O initrd carrega bem e o init é ativado em algum momento (na maioria das vezes quando se trata de executar o getty). Mas os erros variam.
Depois de algumas tentativas (na maioria das vezes 2), a máquina inicializa bem e não consigo mais reproduzir o problema, até desligar a máquina e esperar um pouco.
Eu tentei dois cartões SD diferentes. Nenhum deles funcionou. As cartas estão bem! Eu também clonei a instalação para um stick USB do qual eu posso inicializar muito bem. Com o bastão, não importa se a máquina estava funcionando antes ou não.
Pergunta (s): Há algo que eu tenho que considerar quando arrancar um cartão SD? Alguém mais tem os mesmos problemas?
Eu li sobre alguns caras tendo problemas como estes com o uBoot em um Sheevaplug (que eu também possuo, mas funciona bem). Alguma idéia?