Se você precisa de um aplicativo Android para uma finalidade específica, pode emulá-lo com uma máquina virtual. Usar o Android em seu laptop, porém, pode ter outras vantagens do que apenas executar o aplicativo específico. O Android é por natureza mais eficiente, então você pode 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 rpm.
Para usar o pacote rpm, primeiro comece verificando o que ele fará. No pacote RPM, existem arquivos de script que irão configurar o grub para você. Se você quiser ter certeza do que ele faz, você pode verificar com o comando rpm.
$ rpm --scripts -q android-x86-7.1-r2.x86_64.rpmO script é escrito diretamente na tela, se por algum motivo o script não funcionar usando o apt, copie-o para um arquivo de script. Em um sistema Ubuntu você precisará usar o alien para converter o pacote para deb.
$ sudo apt install alienCom o alien instalado, você pode criar o arquivo deb. Com o Alien, você pode instalar diretamente, mas é prudente realizar duas etapas manuais para isso.
$ sudo alien android-x86-7.1-r2.x86_64.rpmAgora que você tem um arquivo deb, instale-o usando dpkg e a opção de instalação.
$ sudo dpkg -i android-x86_7.1-1_amd64.debEste método de instalação irá criar um diretório em seu diretório raiz. Se você usa uma instalação normal, esta é a partição onde você montou o root (/). O diretório será / android-7.1-r2 /, os números mostram a versão do Android instalada. O Grub será capaz de encontrar este arquivo com sua pesquisa de arquivos embutida.
O segundo método de instalação é inicializar a partir de um stick de memória e executar a instalação a partir daí.
Quando isso for feito, você terá o mesmo diretório do outro método. O script geralmente cria sua entrada no Grub, mas se isso falhar, adicione-a ao Grub você mesmo. Use o código abaixo e coloque-o em / etc / grub.d / 40_custom.
menuentry "Android-x86 7.1-r2 "search --set = root --file / android-x86 7.1-r2 / kernel
linux / android-x86 7.1-r2 / kernel quiet root = / 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 = permissive 'é necessário ou o boot irá parar com um pânico.
Se você tiver alguma necessidade específica, pode precisar 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 mount e preencha-o com dados. Use a opção de loop com o comando mount.
$ sudo dd if = / dev / zero de = / data / sdcard.img bs = 1.024 contagem = 1048576$ sudo mount -t vfat -o loop / data / sdcard.img sdcard_temp /
Quaisquer dados que você queira disponibilizar na sessão do Android podem ser copiados aqui.
Agora você pode adicionar o parâmetro do kernel para usar um sdcard ao iniciar sua instância de Android_x86.
linux / android-x86 7.1-r2 / kernel quiet root = / dev / ram0 androidboot.selinux = permissivoSDCARD = / data / sdcard.img
Outra maneira de ter os mesmos dados em duas instâncias do Android é copiar o android- [x, x]diretório de dados.
$ sudo rsync -av / cm-x86-13.0-r1 / data / / android-7.1-r2 / data /Neste exemplo. Há uma cópia do Cyanogenmod e Android-x86 na mesma máquina.
Quando o arquivo é salvo, você precisa atualizar o Grub.
$ update-grub2O resultado listará seu sistema instalado, incluindo o Android. Execute uma reinicialização. Sua tela de inicialização ficará assim:
Alternativamente, você pode criar um stick de memória e inicializar a partir desse. Aviso justo: este método tem todas as permissões para fazer o que quiser, com todos os riscos que isso acarreta. Como positivo, você pode colocar a instalação em qualquer partição. Isso é útil se você estiver com pouco espaço em sua unidade raiz (/). Um aspecto ruim é que você não tem função de atualização de pacote ao usar este método. O método começa com o download do arquivo ISO, que está disponível no site do Android. http: // www.android-x86.org / download
Depois de baixar o ISO, certifique-se de que a partição está pronta. O arquivo ISO contém ferramentas para particionar o disco, mas irá lhe poupar alguns problemas para se preparar antes de reiniciar. Para preparar a partição, use seu programa de partição favorito, fdisk é um. Gparted é outro. O instalador inclui cfdisk, mas não tem suporte para drives GPT, assim que você tiver particionado 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 a instalação do Android na distribuição principal.
Escolha Android no menu e espere. Na primeira vez que você executá-lo, o software solicitará que você faça o login. A configuração é curta e simples e se você escolher uma conta existente, ele tentará instalar os aplicativos para você. Para restaurar seus aplicativos de antes do instalador se oferecer para fazer isso, mas falhar com frequência. Dito isto; Assim que você estiver executando o Android, o aplicativo que você usou antes de instalar perfeitamente.
Executando a partir do VirtualBox
Você também pode executar o pacote inteiro em um ambiente virtual. No Virtualbox, a emulação do mouse causa alguma confusão. Para mover o mouse durante a configuração inicial, você deve manter o botão esquerdo do mouse pressionado, uma vez que isso seja feito, a usabilidade melhora.
Conclusão
Executar o Android não é apenas para nerds de tecnologia, também economiza bateria e dá acesso a aplicativos disponíveis apenas para Android. Observe que muitos aplicativos verificam se você tem um telefone cheio e se recusa a funcionar em qualquer outra coisa que não seja 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ê poderá usar o Telegram no Linux Desktop.