特定の目的でAndroidアプリが必要な場合は、仮想マシンでエミュレートできます。ただし、ラップトップでAndroidを使用すると、特定のアプリを実行するだけでなく、他の利点も得られます。 Androidは本質的に効率が高いため、特定のタスクでより多くのメモリが必要な場合に使用できます。他に何もないとしても、それを行うのはクールです。 Android_x86では、デュアルブートシステムを作成するための2つのオプションがあります。
1つは、提供されたISOファイルの1つをコピーすることです。 ここ 、もう1つは、rpmパッケージを使用してインストールすることです。
rpmパッケージを使用するには、まずそれが何をするかを確認することから始めます。 RPMパッケージには、grubをセットアップするスクリプトファイルがあります。それが何をするのかを確認したい場合は、rpmコマンドで確認できます。
$rpm-スクリプト -NSandroid-x86-7.1-r2.x86_64.rpm
スクリプトは画面に直接書き込まれます。何らかの理由でスクリプトがaptを使用して機能しない場合は、スクリプトファイルにコピーしてください。 Ubuntuシステムでは、エイリアンを使用してパッケージをdebに変換する必要があります。
$sudoaptインストールエイリアン
エイリアンをインストールすると、debファイルを作成できます。 Alienを使用すると、直接インストールできますが、これには2つの手動手順を実行するのが賢明です。
$sudoエイリアンandroid-x86-7.1-r2.x86_64.rpmdebファイルができたので、dpkgとinstallオプションを使用してインストールします。
$sudo dpkg -私android-x86_7.1-1_amd64.deb
このインストール方法では、ルートディレクトリにディレクトリが作成されます。通常のインストールを使用する場合、これはルート(/)をマウントしたパーティションです。ディレクトリは/android-7.1-r2/になり、数字はインストールされているAndroidのバージョンを示します。 Grubは、組み込みのファイル検索でこのファイルを見つけることができます。
インストールする2番目の方法は、メモリスティックから起動し、そこからインストールを実行することです。
これを行うと、他の方法と同じディレクトリになります。スクリプトは通常、Grubエントリを作成しますが、これが失敗した場合は、自分でGrubに追加してください。以下のコードを使用して、/ etc / grub.d / 40_customに配置します。
menuentry「Android-x867.1-r2」 {{探す - 設定=ルート - ファイル /android-x867.1-r2/カーネル
Linux/android-x867.1-r2/カーネルクワイエット根=/開発者/ram0 androidboot.selinux = permit
initrd/android-x867.1-r2/initrd.img
}
この特定のレベルのソフトウェアでは、パラメータ「androidboot.selinux = permitill」が必要です。そうでない場合、ブートはパニックで停止します。
特定のニーズがある場合は、このファイルに他のエントリを追加する必要がある場合があります。 SDカードイメージファイルを使用して、バージョン間でデータを共有できます。作成するには、ddを使用し、mountでマウントし、データを入力します。 mountコマンドでloopオプションを使用します。
$sudo dd もしも=/開発者/零の=/データ/sdcard.imgbs=1024 カウント=1048576$sudo マウント -NSvfat-またループ/データ/sdcard.img sdcard_temp/
Androidセッションで利用できるようにしたいデータは、ここにコピーできます。
Android_x86のインスタンスを起動するときに、sdcardを使用するカーネルパラメーターを追加できるようになりました。
Linux/android-x867.1-r2/カーネルクワイエット根=/開発者/ram0 androidboot.selinux = permitSDカード=/データ/sdcard.img
Androidの2つのインスタンスで同じデータを取得する別の方法は、 android- [x、x] データディレクトリ。
$sudorsync-の /cm-x86-13.0-r1/データ/ /アンドロイド-7.1-r2/データ/この例では。同じマシン上にCyanogenmodとAndroid-x86のコピーが1つあります。
ファイルを保存したら、Grubを更新する必要があります。
$update-grub2結果には、Androidを含むインストール済みシステムが一覧表示されます。再起動を実行します。起動画面は次のようになります。
または、メモリースティックを作成してそこから起動することもできます。公正な警告:このメソッドには、必要なことを実行するためのすべての権限があり、それに伴うすべてのリスクがあります。これの良い点として、任意のパーティションにインストールを配置できます。これは、ルート(/)ドライブの容量が不足している場合に役立ちます。悪い面は、この方法を使用するときにパッケージ更新機能がないことです。この方法は、ISOファイルをダウンロードすることから始まります。これはAndroidのWebサイトから入手できます。 http://www.android-x86.org/download
ISOをダウンロードしたら、パーティションの準備ができていることを確認してください。 ISOファイルには、ディスクをパーティション分割するためのツールが含まれていますが、再起動する前に準備する手間が省けます。パーティションを準備するには、お気に入りのパーティションプログラムを使用します。fdiskはその1つです。 Gpartedは別です。インストーラーにはcfdiskが含まれていますが、GPTドライブはサポートされていません。正しくパーティション分割すると、GPTディスクでも機能します。
最終的に、システムがインストールされると、インストールされたシステムは常に指定したパーティションのディレクトリに存在します。これは、Androidのインストールをメインのディストリビューションから変更するのが非常に簡単であることを意味します。
メニューからAndroidを選択して待ちます。初めて実行すると、ソフトウェアはログインを要求します。セットアップは短く簡単で、既存のアカウントを選択すると、アプリケーションのインストールが試行されます。インストーラーがそれを提供する前からアプリケーションを復元することは、かなり頻繁に失敗します。そうは言った。 Androidを実行するとすぐに、以前に使用したアプリケーションが美しくインストールされます。
VirtualBoxから実行
パッケージ全体を仮想環境から実行することもできます。 Virtualboxでは、マウスのエミュレーションによって混乱が生じます。初期設定中にマウスを一周させるには、マウスの左ボタンを押したままにする必要があります。そうすると、使いやすさが向上します。
結論
Androidの実行は、技術オタクだけでなく、バッテリー寿命を節約し、Androidでのみ利用可能なアプリケーションにアクセスできるようにします。多くのアプリケーションは、完全な電話があるかどうかを確認し、実際のデバイス以外での実行を拒否することに注意してください。 1つの例は、AndroidエミュレーターでTelegramアカウントを開始できることです。いくつかのモバイルを選択し、Telegramのアクティベーションコードを取得すると、LinuxデスクトップでTelegramを使用できます。