Você não pode realmente executar o upstart em um chroot. Para que isso funcione, você precisaria de algo como um contêiner LXC. Infelizmente, a maioria dos kernels Android não tem as opções necessárias para permitir que o LXC funcione.
Sem o LXC, a maneira de obter um chroot no seu telefone é executar:
- subo debootstrap --foreign --arch = armhf preciso preciso
- copie com precisão / para o seu telefone
- depois no seu telefone (como root): chroot preciso debootstrap / debootstrap --segundo estágio
Isso lhe dará um chroot padrão do Ubuntu em seu telefone, que você pode fazer chroot com "chroot precise / bin / bash".
Você então precisará montar o / proc e / sys para que seja um pouco utilizável.
Se você tiver a sorte de ter um telefone onde o kernel e o userspace funcionem com o LXC e possam obtê-lo manualmente instalado em seu telefone, o seguinte deverá funcionar:
- lxc-create -t ubuntu -n meu-container - -r preciso -a armhf
- lxc-start -n meu-contêiner
Isto irá criar um contêiner armhf Ubuntu 12.04 e iniciá-lo, então você obterá o prompt de login usual (login / password é ubuntu / ubuntu por padrão).