Come installare Android nel doppio avvio con Linux

Come installare Android nel doppio avvio con Linux
I sistemi operativi mobili più dominanti sono iOS e Android ma lo sapevi che se hai un laptop, puoi eseguire Android su di esso? Il motivo per farlo può sembrare sfocato per alcuni ma difficilmente per i regolari lettori di Linuxhint.

Se hai bisogno di un'app Android per uno scopo particolare, puoi emularla con una macchina virtuale. L'uso di Android sul tuo laptop può avere altri vantaggi oltre a eseguire l'app specifica. Android è per natura più efficiente in modo da poterlo utilizzare quando l'attività specifica ha bisogno di più memoria. Se non altro, è bello farlo. Con Android_x86 hai due opzioni per creare un sistema a doppio stiva.

Uno è copiare uno dei file ISO forniti qui e l'altro è installare con un pacchetto RPM.

Per utilizzare il pacchetto RPM, primo inizio controllando cosa farà. Nel pacchetto RPM ci sono file di script che imposterà Grub per te. Se vuoi assicurarti cosa fa, puoi verificare con il comando RPM.

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

Lo script è scritto direttamente sullo schermo, se per qualche motivo lo script non funziona usando APT, copialo in un file di script. Su un sistema Ubuntu dovrai utilizzare Alien per convertire il pacchetto in Deb.

$ sudo APT Installa Alien

Con Alien installato puoi creare il file DEB. Con Alien puoi installare direttamente ma è prudente fare due passaggi manuali per questo.

$ sudo alien Android-X86-7.1-R2.x86_64.RPM

Ora che hai un file DEB, installalo utilizzando DPKG e installa l'opzione.

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

Questo metodo di installazione creerà una directory nella directory di root. Se si utilizza un'installazione normale, questa è la partizione in cui hai montato la root (/). La directory sarà /Android-7.1-R2/, i numeri mostrano la versione Android installata. Grub sarà in grado di trovare questo file con la sua ricerca di file integrata.

Il secondo metodo da installare è l'avvio da una memoria ed eseguire l'installazione da lì.

Quando questo viene fatto hai la stessa directory dell'altro metodo. La sceneggiatura di solito crea la tua voce Grub ma se questo fallisce, aggiungila a Grub te stesso. Usa il codice seguente e posizionarlo in /etc /grub.d/40_custom.

menu "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 = permissive
Initrd /Android-X86 7.1-R2/INITRD.img

Per questo livello specifico del software il parametro 'Androidboot.Selinux = permissive 'è necessario o l'avvio si fermerà con un panico.

Se hai esigenze specifiche, potrebbe essere necessario aggiungere altre voci a questo file. È possibile condividere i dati tra le versioni utilizzando un file di immagine SDCard. Per crearne uno, usa DD e montarlo con il supporto e riempirlo con i dati. Utilizzare l'opzione Loop con il comando Monte.

$ sudo dd if =/dev/zero di =/data/sdcard.IMG BS = 1024 COUNT = 1048576
$ sudo monte -t ​​vfat -o loop /data /sdcard.img sdcard_temp/

Qui possono essere copiati tutti i dati che desideri avere in via disponibile nella sessione Android.

Ora puoi aggiungere il parametro del kernel per utilizzare una sdcard quando si avvia l'istanza di Android_x86.

Linux /Android-X86 7.1-R2/Kernel Quiet Root =/Dev/Ram0 AndroidBoot.Selinux = permissive
Sdcard =/data/sdcard.img

Un altro modo per avere gli stessi dati in due istanze di Android è copiare il Android- [x, x]directory dei dati.

$ sudo rsync -av /cm-x86-13.0-R1/Data//Android-7.1-R2/dati/

In questo esempio. C'è una copia di CyanogenMod e Android-X86 sulla stessa macchina.

Quando il file viene salvato, è necessario aggiornare GRUB.

$ Update-Grub2

Il risultato elencherà il sistema installato, incluso Android. Eseguire un riavvio. La tua schermata di avvio sembrerà così:

In alternativa, puoi creare una memory stick e un avvio da quello. Avviso equo: questo metodo ha tutte le autorizzazioni per fare ciò che vuole, con tutti i rischi che comportano. Come positivo in questo, puoi mettere l'installazione su qualsiasi partizione. Questo è utile se sei a bassa spazio sull'unità root (/). Un aspetto negativo è che non hai alcuna funzione di aggiornamento del pacchetto quando si utilizza questo metodo. Il metodo inizia con il download del file ISO, è disponibile dal sito Web Android. http: // www.Android-X86.org/download

Dopo aver scaricato l'ISO, assicurati che la partizione sia pronta. Il file ISO contiene strumenti per suddividere il disco, ma ti farà risparmiare qualche problema prima di riavviare. Per preparare la partizione, usa il tuo programma di partizione preferito, FDisk è uno. Gparted è un altro. L'installatore include cfdisk ma non ha alcun supporto per le unità GPT, non appena si è partiti correttamente, funziona anche con un disco GPT.

Alla fine, quando il sistema è installato, il sistema installato risiede sempre in una directory sulla partizione specificata. Ciò significa che è molto facile modificare la tua installazione Android dalla tua distribuzione principale.

Scegli Android dal menu e aspetta. La prima volta che lo esegui, il software ti chiederà di accedere. L'impostazione è breve e semplice e se si sceglie un account esistente, proverà a installare applicazioni per te. Per ripristinare le applicazioni da prima che l'installatore si offra di farlo ma fallisce abbastanza spesso. Detto ciò; Non appena si esegue Android l'applicazione che hai usato prima dell'installazione magnificamente.

In esecuzione da VirtualBox

Puoi anche eseguire l'intero pacchetto da un ambiente virtuale. In VirtualBox, l'emulazione del mouse provoca un po 'di confusione. Per spostare il mouse un round durante la configurazione iniziale è necessario tenere giù il pulsante sinistro del mouse, una volta che viene eseguita l'usabilità migliora.

Conclusione

La gestione di Android non è solo per i nerd tecnologici, ma consente anche la durata della batteria e ti dà accesso alle applicazioni disponibili solo per Android. Si noti che molte applicazioni controllano se si dispone di un telefono completo e rifiuta di eseguire qualsiasi altra cosa di un vero dispositivo. Un esempio è che puoi iniziare il tuo account Telegram su un emulatore Android; Scegli un certo numero di qualsiasi cellulare e prendi il codice di attivazione per Telegram e puoi quindi utilizzare Telegram sul desktop Linux.