USBにAndroid-x86をインストールしますか(Live USBを作成しません)?

USBにAndroid-x86をインストールしますか(Live USBを作成しません)?

モバイルデバイスがないため、Google Authenticatorを持ち運ぶためにUSBにAndroid OSをインストールしたいと思います。アイデアは、私が使用しているコンピュータでVirtualBoxを介してAndroidを実行できることです。

だからまず、携帯性のために8GBのUSBドライブをファイルシステムgpartedに分割しました。fat32

fat32その後、USBドライブのパーティションに関連付けられたVirtualBoxディスクを作成しました/dev/sdd1

$ sudo su -
root@ckleinlx:~/.VirtualBox/HardDisks# VBoxManage internalcommands createrawvmdk -filename /root/.VirtualBox/HardDisks/usbdisk.vmdk -rawdisk /dev/sdd1
RAW host disk access VMDK file /root/.VirtualBox/HardDisks/usbdisk.vmdk created successfully.

それからダウンロードしました。Android-x86 isousbdisk.vmdk、VirtualBoxの新しい仮想マシンに新しく作成されたストレージにisoを接続します。

ここに画像の説明を入力してください。

その後、仮想マシンを起動し、インストーラを起動しました。

ここに画像の説明を入力してください。

パーティションを再フォーマットfat32し、ラベルを付けてBootableインストールを開始しました。をインストールするかどうかを確認したら、インストールが完了し、GRUB「再起動」を選択して仮想マシンをシャットダウンしました。

この時点で、仮想マシンからAndroidインストールディスクを削除し、usbdisk.vmdk現在Androidがインストールされているディスクのみを残しました。ただし、起動すると、次のような結果が表示されます。

ここに画像の説明を入力してください。

AndroidとgrubはどちらもUSBに明示的にインストールされます。

root@ckleinlx:~/.VirtualBox/HardDisks# mount /dev/sdd1 /media/usb
root@ckleinlx:~/.VirtualBox/HardDisks# ls /media/usb
android-4.3-test  grub

USBスティックはこんな感じ.gparted

ここに画像の説明を入力してください。

このUSBでAndroidを起動できないのはなぜですか?すべてが正しくインストールされているようですが、virtualboxはブートメディアを読むことができないと文句を言います。

ベストアンサー1

動作するように変更した内容は次のとおりです。

  1. するいいえAndroidインストーラを使用してドライブをフォーマットします。
  2. vmdkデバイス(/dev/sdd)からVirtualBoxディスクを作成します。いいえパーティション( /dev/sdd1)
  3. 仮想マシンでUSBデバイスを無効にする:設定 - > USB - > USBデバイスフィルタ - >すべて選択解除

おすすめ記事