Arch Linuxを使用している場合は、以下を使用できます。 pacman -S unetbootin
USBフラッシュドライブのインストール
- UNetbootinを起動し、Android x86ISOファイルをポイントします。
- 次に「USBドライブ」を選択し、「OK」をクリックします。
- UNetbootinは、Android x86をUSBフラッシュドライブにコピーし始め、ポータブルインストーラーに変えます。
- プロセスが完了したら、コンピュータを再起動し、BIOSメニューを起動します。
- 特定のメディア(HDD、CD、USBなど)から直接起動できるBIOSのページを見つけます。
- USBフラッシュドライブから直接起動することを選択します。
- GRUBメニューが表示されたら、Androidx86をハードドライブにインストールすることを選択します。
- 次に、インストール先のパーティションを選択する必要があります。不明な場合は、パーティションをフォーマットしないでください。もちろん、他のOSパーティションを上書きしないでください。
- GRUBをインストールするかどうかを尋ねる新しいプロンプトが表示されます。 コンピュータに他のLinuxOSがない状態で主にWindowsを使用している場合は、[はい]を選択します 。 PCにすでにLinuxOS / GRUBがインストールされている場合は、その上にインストールするのはひどい考えです。
- 「システムをR / Wにする」という別のプロンプトが表示されます。はいを選択します。これにより、Android x86が「ルート化」され、/ systemパーティションへの読み取り/書き込みアクセスが可能になります。
- コンピューターを再起動して、Androidx86の新規インストールをお楽しみください。
CD / DVDインストール用
インストールプロセスは、Android x86 ISOから起動可能なCDを作成することを除いて、ほぼ同じです。そこには本当にたくさんのISOバーナーがあります-あなたはただ行くことができます 無料のISOバーナー 。
仮想マシンへのインストール
- VMを構成して 最小 512 MBのRAMですが、最新のOreoベースのAndroid x86では、これはおそらく少し高いはずです。
- Android x86 ISOファイルをVMメニューにロードし、VMをロードします。
- GRUBメニューが表示されたら、Androidx86をハードディスクにインストールすることを選択します。
- 新しいパーティションを作成し、それにAndroidx86をインストールします。サポートされている形式の1つ(ext3、ext2、ntfs、およびfat32)にパーティションをフォーマットします。 fat32を選択すると、データをfat32に保存できないという警告が表示されることに注意してください。したがって、Android x86はライブCDとして機能します( 使用中のデータはシステムに保存されません) 。
- ブートローダーGRUBのインストールを求められたら「はい」を選択し、システムをR / Wにしてrootを有効にします。
- すべてが完了したら再起動します。
GRUBメニューへのAndroidx86の追加
最初にGRUBCustomizerをインストールすると、このプロセスがはるかに簡単になります。
sudo add-apt-repository ppa:danielrichter2007 / grub-customizer sudo apt-get update sudo apt-get install grub-customizer
次に、GRUB Customizerを起動し、新しいGRUBエントリを追加します。
[ソース]タブをクリックして、次のコマンドを入力します。
set root = '(hd0,4)' 検索--no-floppy--fs-uuid --set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 Linux androidx86 / kernel root = UUID = e1f9de05-8d18-48aa-8f08-f0377f663de3quiet androidboot.hardware = generic_x86 SRC = / androidx86 acpi_sleep = s3_bios、s3_mode initrd androidx86 /initrd.img
お気づきの方もいらっしゃると思いますが、これらのコマンドのいくつかの部分を太字で示しています。これは、次のように変更する必要があるためです。
にとって set root = '(hd0,4)' 、(hd0,4)をAndroidx86がインストールされているパーティションに変更します。
HD0はSDAを意味するため、Android x86をSDBにインストールすると、HD1などになります。その後の番号はパーティション番号です。たとえば、hd0,4はSDA4になります。たとえば、SDA6にAndroid x86をインストールした場合は、hd0,6に変更します。
一部について –set = root e1f9de05-8d18-48aa-8f08-f0377f663de3 、ランダムな文字列は、Androidx86がインストールされたパーティションのUUIDです。正しいUUIDに変更する必要があります。 GRUB Customizerで新しいエントリを作成し、[オプション]タブに移動して、ドロップダウンメニューから[Linux]オプションを選択すると、正しいUUIDを取得できます。
パーティションのドロップダウンメニューで、パーティションを選択してから、[ソース]タブに移動する必要があります。 UUIDが表示されます。
太字にしたところ androidx86 / 、これはAndroidx86のルートです。 Android x86パーティションに移動して、実際のAndroidx86ルートに変更する必要があります。 「android」という名前のフォルダが表示されます。これがAndroidx86インストールのルートになります。
androidboot.hardware あなたの特定のデバイスになります。 Android4.03バージョンなどの古いバージョンのAndroidx86を使用している場合は、それをandroidboot_hardwareに変更する必要があります(。ピリオドではなく_アンダースコアを使用)。 これは、最新のAndroidx86バージョンではまったく不要です。 androidboot.hardwareがカーネルコマンドラインで設定されていない場合でも、initプロセスはro.hardwareの正しい値を取得します。これにより、androidboot.hardwareが不要になります。
変更できるハードウェアのリストは次のとおりです。
- generic_x86:ハードウェアがリストされていない場合は、これを使用してください
- eeepc:EEEPCラップトップ
- asus_laptop:ASUSラップトップ(サポートされているASUSラップトップのみ)
最後のヒントとコツ
Androidx86はAndroidMarketを使用できないため、Androidアプリを入手するための代替ソリューションがあります。
まず、不明なソースを有効にする必要があります。 [設定]> [アプリケーション]> [不明なソースを有効にする]に移動し、警告ダイアログを無視します。
これで、GooglePlayの外部からAPKをダウンロードしてインストールできます。そこにはたくさんのサードパーティのアプリストアがありますが、本当に注意してください。より良い店のいくつかは次のとおりです。
- XDAラボ
- AndAppStore
- Aptoide
- APKMirror
正しいバッテリー値を表示する方法
Androidは特定のバッテリーを念頭に置いて開発されたため、AndroidベースのOSは、さまざまなハードウェアプラットフォームで誤ったバッテリー値を表示します( ノートパソコンなど) 。これを修正するために、微調整することがいくつかあります。
Linuxでは、アプリケーションはsysfsを介してバッテリーステータスを収集します。バッテリーステータスは/ sys / class / power_supply /にあります。ただし、プラットフォームが異なれば、/ sys / class / power_supply /の下のディレクトリレイアウトも異なる場合がありますが、Androidはディレクトリレイアウトを/ sys / class / power_supply /にハードコードします。この問題を解決するには、vendor / asus / eeepc / system.propに新しいエントリを追加します。ここで、ユーザーはこれらのエントリの値を変更して、さまざまなプラットフォームのsysfsディレクトリレイアウトを正しく構成できます。これらのエントリは次のとおりです。
ro.sys.fs.power_supply.ac = / AC0 ro.sys.fs.power_supply.bat = / BAT0 ro.sys.fs.power_supply.ac.feature.online = / onlinero.sys.fs.power_supply.bat。 feature.status = / status ro.sys.fs.power_supply.bat.feature.present = / present ro.sys.fs.power_supply.bat.feature.capacity.now = / Charge_nowro.sys.fs.power_supply.bat。 feature.capacity.full = / Charge_full ro.sys.fs.power_supply.bat.feature.voltage.now = / Voltage_now ro.sys.fs.power_supply.bat.feature.voltage.full = / Voltage_full ro.sys.fs. power_supply.bat.feature.tech = / technology#ro.sys.fs.power_supply.bat.features.bat.healthはサポートされていません#ro.sys.fs.power_supply.bat.features.bat.temperatureはサポートされていません
本質的に、これらのエントリは、Androidバッテリーサービスコードに正しい場所で情報を探すように指示します。
独自のバッテリーステータス処理コードを実装するには、frameworks / base / libs / utils / IBatteryServiceStatus.cppでIBatteryServiceStatusクラスを再実装し、frameworks / base / libs / utils /BatteryServiceStatus.cppを独自の実装に置き換えます。
機械を起こすには
他のOSとは異なり、マウスを動かしたり、ランダムなキーボードボタンを押したりして、システムをスリープ状態から復帰させることはできません。
ESC、メニュー、左、右、上、下のキーのみを使用してシステムをウェイクアップできます。システムをウェイクアップするには、上記のキーを少なくとも1秒間押し続ける必要があります。キーガード画面が表示されたらメニューキーを押してロックを解除し、マウスを使用してキーガード画面のホイールを回して画面のロックを解除できます。
サポートされていないグラフィックでAndroidx86を起動する方法
Live-CDを起動するときは、さまざまな起動オプションを提供するメニューで、キーボードのTabキーを押します。これにより、起動プロンプトが表示されます。
これで、次のようなものが表示されます。
kernel initrd = /initrd.img root = / dev / ram0 androidboot_hardware = generic_x86 acpi_sleep = s3_bios、s3_mode video = -16quiet SRC = DATA = DPI = 240
最初に「quiet」を削除してこの行を編集し、カーネルメッセージが何を表示しているかを確認する必要があります。
次に、さまざまなビデオモードパラメータを設定できます。 NoModeSetを使用できます。これは、カーネルモード設定を無効にし、グラフィック解像度を自動的に設定しないようにカーネルに指示します。または、VESAドライバーの使用を強制するXforcevesaを使用することもできます。
これらのパラメーターを試して、どちらが効果的かを確認してください。両方を「nomodesetxforcevesa」に設定することもできます。
タグ アンドロイド 読んだ5分