モバイルデバイスがないため、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
動作するように変更した内容は次のとおりです。
- するいいえAndroidインストーラを使用してドライブをフォーマットします。
vmdk
デバイス(/dev/sdd
)からVirtualBoxディスクを作成します。いいえパーティション(/dev/sdd1
)- 仮想マシンでUSBデバイスを無効にする:設定 - > USB - > USBデバイスフィルタ - >すべて選択解除