Como instalar o Android em bota dupla com Linux

Como instalar o Android em bota dupla com Linux
Os sistemas operacionais móveis mais dominantes são iOS e Android, mas você sabia que se você tem um laptop, poderá executar o Android nele? A razão para isso pode parecer embaçada para alguns, mas dificilmente para leitores regulares de Linuxhint.

Se você precisar de um aplicativo Android para um determinado propósito, pode imitá -lo com uma máquina virtual. Usar o Android no seu laptop, porém, pode ter outras vantagens do que apenas executar o aplicativo específico. Android é por natureza mais eficiente para que você possa usá -lo quando sua tarefa específica precisar de mais memória. Se nada mais, é legal fazer isso. Com Android_X86, você tem duas opções para criar um sistema dualboot.

Um é copiar um dos arquivos ISO fornecidos aqui, e o outro é instalar com um pacote de RPM.

Para usar o pacote de RPM, primeiro começo verificando o que ele fará. No pacote RPM, existem arquivos de script que configurarão o Grub para você. Se você quiser ter certeza do que faz, você pode verificar com o comando rpm.

$ rpm--scripts -q Android-x86-7.1-r2.x86_64.RPM

O script é escrito diretamente na tela, se, por algum motivo, o script não funcionar usando APT, copie -o para um arquivo de script. Em um sistema Ubuntu, você precisará usar o Alien para converter o pacote em Deb.

$ sudo apt install alien

Com o Alien instalado, você pode criar o arquivo Deb. Com alien, você pode instalar diretamente, mas é prudente tomar duas etapas manuais para isso.

$ sudo estrangeiro Android-x86-7.1-r2.x86_64.RPM

Agora que você tem um arquivo Deb, instale -o usando o DPKG e instale a opção.

$ sudo dpkg -i Android -x86_7.1-1_AMD64.Deb

Este método de instalação criará um diretório em seu diretório raiz. Se você usar uma instalação comum, esta é a partição em que você montou raiz (/). O diretório será /Android-7.1-r2/, os números mostram a versão Android instalada. Grub poderá encontrar este arquivo com sua pesquisa de arquivo embutida.

O segundo método a ser instalado é inicializar em um palito de memória e executar a instalação a partir daí.

Quando isso é feito, você tem o mesmo diretório que no outro método. O script geralmente cria sua entrada de grub, mas se isso falhar, adicione -o para se retirar. Use o código abaixo e coloque -o em /etc /grub.d/40_custom.

menuEntry "Android-x86 7.1-r2 "
Pesquisar--SET = raiz-File /Android-X86 7.1-r2/kernel
Linux /Android-X86 7.1-r2/kernel Raiz silenciosa =/dev/ram0 Androidboot.Selinux = permissivo
initrd /android-x86 7.1-r2/initrd.img

Para este nível específico do software, o parâmetro 'Androidboot.Selinux = permissivo 'é necessário ou a bota parará com um pânico.

Se você tiver alguma necessidade específica, pode ser necessário adicionar outras entradas a este arquivo. Você pode compartilhar dados entre versões usando um arquivo de imagem SDCARD. Para criar um, use DD e monte -o com montagem e preencha -o com dados. Use a opção Loop com o comando de montagem.

$ sudo dd if =/dev/zero de =/data/sdcard.img bs = 1024 contagem = 1048576
$ sudo monte -t ​​vfat -o loop /dados /sdcard.img sdcard_temp/

Quaisquer dados que você queira ter avaliável na sessão do Android podem ser copiados aqui.

Agora você pode adicionar o parâmetro do kernel para usar um sdcard quando iniciar sua instância de android_x86.

Linux /Android-X86 7.1-r2/kernel Raiz silenciosa =/dev/ram0 Androidboot.Selinux = permissivo
Sdcard =/dados/sdcard.img

Outra maneira de ter os mesmos dados em dois casos de Android é copiar o Android- [x, x]diretório de dados.

$ sudo rsync -av /cm-x86-13.0-R1/Data//Android-7.1-r2/dados/

Neste exemplo. Há uma cópia de CyanogenMod e Android-X86 na mesma máquina.

Quando o arquivo é salvo, você precisa atualizar o grub.

$ update-grub2

O resultado listará seu sistema instalado, incluindo Android. Execute uma reinicialização. Sua tela de inicialização ficará assim:

Como alternativa, você pode criar um bastão de memória e inicializar a partir disso. Aviso justo: este método tem todas as permissões para fazer o que quiser, com todos os riscos que implica. Como positivo nisso, você pode colocar a instalação em qualquer partição. Isso é útil se você estiver com pouco espaço na sua raiz (/) unidade. Um aspecto ruim é que você não tem função de atualização de pacotes quando usa este método. O método começa com o download do arquivo ISO, está disponível no site do Android. http: // www.Android-X86.org/download

Depois de baixar o ISO, verifique se a partição está pronta. O arquivo ISO contém ferramentas para particionar o disco, mas economizará alguns problemas para se preparar antes de reiniciar. Para preparar a partição, use seu programa de partição favorito, o fdisk é um. GPARTED é outro. O instalador inclui cfdisk, mas não tem suporte para unidades GPT, assim que você particionou corretamente, ele funciona mesmo com um disco GPT.

No final, quando seu sistema é instalado, o sistema instalado sempre reside em um diretório na partição que você especificou. Isso significa que é muito fácil alterar sua instalação do Android da sua distribuição principal.

Escolha Android no menu e espere. Na primeira vez em que você o executa, o software pedirá para você fazer login. A configuração é curta e simples e, se você escolher uma conta existente, tentará instalar aplicativos para você. Para restaurar seus aplicativos de antes do instalador se oferecer para fazê -lo, mas falha com bastante frequência. Dito isto; Assim que você estiver executando o Android, o aplicativo que você usou antes de instalar lindamente.

Fugindo do VirtualBox

Você também pode executar o pacote inteiro de um ambiente virtual. No VirtualBox, a emulação do mouse causa alguma confusão. Para mover o mouse para uma rodada durante a configuração inicial, você deve manter o botão esquerdo do mouse baixo, uma vez que a usabilidade seja melhorada.

Conclusão

A execução do Android não é apenas para nerds tecnológicos, também economiza duração da bateria e oferece acesso a aplicativos disponíveis apenas ao Android. Observe que muitos aplicativos verificam se você tem um telefone completo e se recusa a executar qualquer outra coisa além de um dispositivo real. Um exemplo é que você pode iniciar sua conta do Telegram em um emulador Android; Escolha um número de qualquer celular e pegue o código de ativação do Telegram e você pode usar o Telegram no Linux Desktop.