Estou colocando esta resposta porque este é o primeiro hit do Google quando você pesquisa o erro.
No meu caso, o que causou o erro foi "arquitetura errada" - tentei inicializar um sistema de 64 bits em um computador de 32 bits.
Deixo o ISO GRML de 32 bits em um pen drive de 1 GB com o comando normal:
dd if=grml_2010.12.iso of=/dev/USB_STICK
(claro, com o dispositivo correto). Mas, quando eu tento inicializar, ele produz esse erro:
0AAD Loading ...bad magic error
...bad magic
E então continua a reiniciar. O que causaria isso?