Android installeren in Dual Boot met Linux

How Install Android Dual Boot With Linux



De meest dominante mobiele besturingssystemen zijn iOS en Android, maar wist je dat als je een laptop hebt, je er ook Android op kunt draaien? De reden om dit te doen lijkt misschien wazig voor sommigen, maar nauwelijks voor gewone LinuxHint-lezers.

Als je een Android-app voor een bepaald doel nodig hebt, kun je deze emuleren met een virtuele machine. Het gebruik van Android op uw laptop kan echter andere voordelen hebben dan alleen het uitvoeren van de specifieke app. Android is van nature efficiënter, dus u kunt het gebruiken wanneer uw specifieke taak meer geheugen nodig heeft. Als er niets anders is, is het cool om het te doen. Met Android_x86 heb je twee opties om een ​​dualboot-systeem te maken.







Een daarvan is het kopiëren van een van de meegeleverde ISO-bestanden hier , en de andere is om te installeren met een rpm-pakket.



Om het rpm-pakket te gebruiken, moet u eerst controleren wat het zal doen. In het RPM-pakket zitten scriptbestanden die grub voor je instellen. Als je zeker wilt weten wat het doet, kun je het controleren met het rpm-commando.



$toeren--scripts -Qandroid-x86-7.1-r2.x86_64.rpm

Het script wordt rechtstreeks naar het scherm geschreven. Als het script om de een of andere reden niet werkt met apt, kopieer het dan naar een scriptbestand. Op een Ubuntu-systeem moet je alien gebruiken om het pakket naar deb te converteren.





$sudogeschiktinstallerenbuitenaards wezen

Met alien geïnstalleerd kun je het deb-bestand maken. Met Alien kun je direct installeren, maar het is verstandig om hiervoor twee handmatige stappen te nemen.

$sudobuitenaardse android-x86-7.1-r2.x86_64.rpm

Nu je een deb-bestand hebt, installeer het dan met dpkg en installeer optie.



$sudo dpkg -landroid-x86_7.1-1_amd64.deb

Deze installatiemethode maakt een map aan in je hoofdmap. Als je een gewone installatie gebruikt, is dit de partitie waar je root (/) hebt aangekoppeld. De map is /android-7.1-r2/, de nummers geven aan dat de Android-versie is geïnstalleerd. Grub kan dit bestand vinden met de ingebouwde zoekfunctie voor bestanden.

De tweede methode om te installeren is om op te starten vanaf een geheugenstick en de installatie vanaf daar uit te voeren.

Als dit is gebeurd, heb je dezelfde map als bij de andere methode. Het script maakt meestal uw Grub-item aan, maar als dit niet lukt, voegt u het zelf toe aan Grub. Gebruik de onderstaande code en plaats deze in /etc/grub.d/40_custom.

menu-item'Android-x86 7.1-r2' {
zoeken--set=wortel--het dossier /android-x867.1-r2/kern
linux/android-x867.1-r2/kern stilwortel=/dev/ram0 androidboot.selinux=permissief
initrd/android-x867.1-r2/initrd.img
}

Voor dit specifieke niveau van de software is de parameter 'androidboot.selinux=permissive' nodig, anders stopt het opstarten in paniek.

Als u specifieke behoeften heeft, moet u mogelijk andere vermeldingen aan dit bestand toevoegen. U kunt gegevens tussen versies delen door een sdcard-afbeeldingsbestand te gebruiken. Om er een te maken, gebruikt u dd en koppelt u het met mount en vult u het met gegevens. Gebruik de loop-optie met het mount-commando.

$sudo dd indien=/dev/nulvan=/gegevens/sdcard.imgbs=1024 Graaf=1048576

$sudo monteren -tvfat-oflus/gegevens/sdcard.img sdcard_temp/

Alle gegevens die u in de Android-sessie beschikbaar wilt hebben, kunnen hier worden gekopieerd.

U kunt nu de kernelparameter toevoegen om een ​​sd-kaart te gebruiken wanneer u uw instantie van Android_x86 start.

linux/android-x867.1-r2/kern stilwortel=/dev/ram0 androidboot.selinux=permissief
SD-KAART=/gegevens/sdcard.img

Een andere manier om dezelfde gegevens in twee Android-instanties te hebben, is door de android-[x,x] gegevensmap.

$sudorsync-van /cm-x86-13.0-r1/gegevens/ /androïde-7.1-r2/gegevens/

In dit voorbeeld. Er is één exemplaar van Cyanogenmod en Android-x86 op dezelfde machine.

Wanneer het bestand is opgeslagen, moet u Grub bijwerken.

$update-grub2

Het resultaat zal uw geïnstalleerde systeem weergeven, inclusief Android. Voer een herstart uit. Uw opstartscherm ziet er als volgt uit:
Android Dual Boot Linux installeren

Als alternatief kunt u een geheugenstick maken en daarvan opstarten. Eerlijke waarschuwing: deze methode heeft alle rechten om te doen wat hij wil, met alle risico's van dien. Als een positief punt hierin, kun je de installatie op elke partitie plaatsen. Dit is handig als je weinig ruimte hebt op je root-schijf (/). Een slecht aspect is dat je geen pakketupdate-functie hebt wanneer je deze methode gebruikt. De methode begint met het downloaden van het ISO-bestand, het is beschikbaar op de Android-website. http://www.android-x86.org/download

Nadat u de ISO hebt gedownload, moet u ervoor zorgen dat de partitie gereed is. Het ISO-bestand bevat hulpmiddelen om de schijf te partitioneren, maar het zal u wat moeite besparen om u voor te bereiden voordat u opnieuw opstart. Gebruik je favoriete partitieprogramma om de partitie voor te bereiden, fdisk is er een. Gparted is een andere. Het installatieprogramma bevat cfdisk maar heeft geen ondersteuning voor GPT-schijven, zodra je correct hebt gepartitioneerd, werkt het zelfs met een GPT-schijf.

Uiteindelijk, wanneer uw systeem is geïnstalleerd, bevindt het geïnstalleerde systeem zich altijd in een map op de partitie die u hebt opgegeven. Dit betekent dat het heel eenvoudig is om uw Android-installatie te wijzigen vanuit uw hoofddistributie.

Kies Android uit het menu en wacht. De eerste keer dat u het start, vraagt ​​de software u om in te loggen. De installatie is kort en eenvoudig en als je een bestaand account kiest, zal het proberen om applicaties voor je te installeren. Om uw applicaties te herstellen van voordat het installatieprogramma aanbiedt om het te doen, maar vaak mislukt. Dat gezegd hebbende; zodra je Android gebruikt, wordt de applicatie die je eerder hebt gebruikt prachtig geïnstalleerd.

Uitvoeren vanuit VirtualBox

U kunt het hele pakket ook vanuit een virtuele omgeving draaien. In Virtualbox veroorzaakt de emulatie van de muis enige verwarring. Om uw muis een rondje te verplaatsen tijdens de eerste installatie, moet u de linkermuisknop ingedrukt houden, als dat eenmaal is gebeurd, verbetert de bruikbaarheid.

Conclusie

Android gebruiken is niet alleen voor technische nerds, het spaart ook de levensduur van de batterij en geeft je toegang tot applicaties die alleen beschikbaar zijn voor Android. Merk op dat veel applicaties controleren of je een volle telefoon hebt en weigeren om op iets anders dan een echt apparaat te draaien. Een voorbeeld is dat u uw Telegram-account kunt starten op een Android-emulator; kies een nummer van een mobiel en pak de activeringscode voor Telegram en je kunt vervolgens Telegram gebruiken op de Linux Desktop.