Primeiramente, vamos instalar 2 aplicativos no celular.
Linux Deploy:
Busy Box:
Obs. 1: quando tiver instalado o Linux Deploy, abra o aplicativo e na página inicial você encontrará o link para baixar o Busy Box.
Obs. 2: o procedimento deste artigo só irá funcionar se o seu celular tiver ROOT.
Configurando o Linux deploy
Abra o Linux Deploy e clique onde está circulado na imagem abaixo:
Agora, vamos configurar nossa
Máquina Virtual Linux:
Distribution: aqui você coloca a distribuição que você deseja usar. Aqui irei selecionar o Debian.
Distribution Suite: aqui você coloca a suíte de distribuição que deseja. Irei selecionar o Jessie.
Architecture: aqui você seleciona a arquitetura que achar melhor (armel, armhf, amd64, i386 ou arm64). Selecionarei Armhf.
Mirror URL: aqui você escolhe o espelho de rede que deseja usar. Eu sempre deixo o padrão.
Installation type: aqui iremos escolher o tipo de instalação. Pode deixar padrão também.
Installation Path: aqui iremos indicar onde será salvo a nossa instalação. O caminho padrão é no próprio celular, se você tiver espaço suficiente para instalar o Linux na memoria do celular, pode deixar padrão. Mas aqui vamos configurar no nosso MicroSD, o caminho então será:
/storage/extSdCard/linux.img
Image Size: deixe padrão.
File System: aqui iremos definir o sistema de arquivo. Vou deixar padrão, mas você pode alterar de acordo com sua necessidade.
User Name: aqui iremos definir um usuário para entrar no sistema. Vou configurar o nome como "root", que quando logarmos, ele já entra com usuário root.
User password: aqui iremos definir uma senha para entrar no sistema. Eu sempre deixo padrão porque quando eu altero, nunca muda na hora de entrar, creio que seja um bug do aplicativo.
Dns Server: aqui você pode definir um servidor DNS da sua preferência. Eu sempre deixo o padrão, mas você configura de acordo com sua necessidade.
Localization: aqui definimos o idioma que será o nosso sistema. Se você quiser em português brasileiro, escolha a opção: pt_BR.UTF-8.
Desktop Enviroment: aqui iremos definir o ambiente Desktop que iremos no utilizar. Selecionei o LXDE que é mais leve, tentei colocar o KDE, mas ficou um pouco pesado. O meu celular é um S4 full, mas se o seu for mais robusto, pode selecionar o que você quiser.
Select Components: aqui iremos selecionar os componentes que serão instalados junto com a distro. Eu sempre seleciono (x) Ambiente Desktop (x) Servidor SSH (x) Servidor VNC. Mas, marque de acordo com sua necessidade.
Chroot Directory: deixe padrão.
SSH: habilite essa opção para permitir que o servidor SSH inicialize com a disto.
SSH Settings: aqui você define a configuração de porta do SSH, eu sempre deixo a padrão, porta 22.
GUI: habilite essa opção pra permitir inicialização de ambiente gráfico.
GUI Subsystem: eu sempre deixo padrão, VNC habilitado.
GUI Settings: aqui definimos as configurações gráficas do sistema. Dentro dessa opção, eu sempre coloco em Width (800) Height (600), para melhor visualização no meu notebook quando entro via VNC. Mas fica a seu critério as definições de largura e altura.
Custom Scripts: aqui você pode habilitar a execução de scripts personalizados.
Custom Mounts: deixe padrão.
Depois de efetuar as configurações, clique em "Install". Ele vai baixar a imagem da distro que você escolheu e aparecerá igual a imagem abaixo:
Depois de terminar o download da imagem, ele começa a fazer as configurações automaticamente. Quando terminar a configuração, ele aparecerá igual a imagem abaixo:
Depois, é só clicar em "Start" para inicializar a máquina virtual e entrar via SSH, ou VNC, para fazer as configurações que demonstro na próxima página.