Atualmente tenho um script que copia o conteúdo de um cartão microSD para o eMMC de um BeagleBone Black. Quando a cópia estiver concluída, gostaria de mudar o sistema de arquivos raiz para o eMMC e concluir a instalação dos pacotes.
Como posso mudar o sistema de arquivos raiz? Eu encontrei switch_root e pivot_root comandos, mas não há muito exemplo de como usá-los.
Meu processo seria assim:
OS usado é o SlackwareARM 14.1.
Nota: o processo pode ser chamado de outro lugar, se possível, ou seja: mais cedo no init ou a partir do u-boot.