Eu realmente não sei de uma maneira padrão de arrancar a partir de um cartão SD, como é fácil ou não depende principalmente do dispositivo Android que você está usando:
Por exemplo, se você tiver um dispositivo Nexus, basta fazer o download do MultiROM na Play Store e pronto. Nunca é tão simples assim. No momento, estou tentando fazer com que meu dispositivo com base no Mediatek MT6575 inicialize a partir do cartão SD, já que a memória interna do eMMC está inativa e ainda não a gerenciei, por isso acho que agora está 'emparedada'.
O que estou tentando dizer aqui é que não há um guia passo-a-passo que funcione com todos os dispositivos, pois há uma grande variedade de dispositivos, cada um com diferentes layouts de partição, kernels etc.
Vou fornecer alguns exemplos de como inicializar a partir do SD para alguns dispositivos diferentes, e esperamos que você consiga ver o que está envolvido, e também se você disser que dispositivo você possui, talvez eu tenha encontrado um método de trabalho para esse dispositivo.
Inicialize o Android do wiki do SdCard - Este é um site para tablets android 'sunxi', mas a informação é útil, já que contém informações sobre como editar as partições de recuperação e de inicialização, mesmo se as imagens do cartão SD funcionarem somente em tablets sunxi.
Use o SD em vez do eMMC no GS3 - Fornece passo a passo como particionar o cartão SD e editar boot.img. Eu tentei este método no meu MT6575, mas apenas a alteração de informações no fstab não foi suficiente, ele ainda estava tentando inicializar do eMMC para o meu dispositivo, mas se você tiver um GS3, isso é ideal.
Multiboot para dispositivos MediaTek - Como ter 1 rom no eMMC interno e um segundo rom no cartão SD. Dá um passo a passo bruto, pode funcionar se você tiver um dispositivo mediatek.
Converter ROM em inicializar a partir do cartão SD - Escrito com um Nokia X2 em mente, mas estou passando por este método agora, monta as duas partições do sistema de uma só vez, o ponto de montagem para a partição do sistema SD é / system-ext
Isso é tudo que tenho por agora, se você conseguir inicializar a partir do SD, por favor, poste um comentário dizendo qual método você usou e qual dispositivo você usou, obrigado. :)