VirtualBoxに Android-x86-6.0_20160129.iso
をインストールしようとしていますが、インストールがDo you want to install boot loader GRUB
でスタックします
背景:
私はすでにすべての「標準」のVirtualBox手順を試しました(PAEはい/いいえ; SATA/IDE;サウンドカードなし; USBなし;グラフィックアクセラレーションはい/いいえ)。
私もライブCDをVESAモードで実行してみました。このように起動しますが、それでもインストールしたいと思います。
私の考えていることに2セントを足すだけです。
実際、少しの実験から、Grubを続行できるのは2つのパーティションの存在ではありません。フォーマットする前に、最初に取得する必要があるのは「作成/変更権限」ですGPTパーティションテーブルを作成するパーティション。 (そのため、最初に受け入れられた回答のコメントで、Gianluigi Zane Zanettini博士の手動パーティション分割も機能しました)。
実際に起こっているように見えるのは、パーティションテーブルを作成しない場合、パーティション(EXT4、EXT3など)をフォーマットするように要求するフォーマット段階に来ると、インストーラーは成功したと言っているようです。 GPTパーティションテーブルが存在しないため、実際には発生していません。そのため、grubをインストールするように求められると、フォーマットされていないパーティションにgrubをインストールしようとしますが、サイレントで失敗します。
「パーティションの作成/変更」に移動して「新しい」単一パーティションを作成する場合(デフォルトを受け入れてsingleパーティションを作成)、「書き込み」「終了」;次のステップとしてパーティションのフォーマットに進み、Grubがインストールされ、インストールは通常どおり続行されます。
(singleの強調は、単一のパーティションでも機能することを示すためだけです。)
注:GUIをAndroid x86(Android-x86-6.0_20160129.iso))で実行できませんでしたが、少なくとも起動するようです-つまり、GRUBを通過しますインストールすると、シェルプロンプトが表示されます。
これは、VirtualBox 5.2.0にAndroid x86 4.4-r5(_Android-x86-4.4-r5.iso
_)をインストールするために私にとってうまくいきました:
Linux
を、バージョンとしてLinux 2.6 / 3.x / 4.x (32-bit)
を選択し、[次へ]をクリックします。Android-x86-4.4-r5.iso
_Installation - Install Android-x86 to harddisk
_を選択しますChoose Partition
_メニューで_Create/Modify partitions
_を選択しますDo you want to use GPT
_質問選択No
cfdisk
プログラムが開きますNew
を選択し、パーティションタイプとしてPrimary
を選択し、サイズを_100
_ MBに設定して、[Beginning]を選択しますFlags
列は、新しいパーティションに対してBoot
と表示されます。New
を選択し、パーティションタイプとしてPrimary
を選択し、サイズをデフォルトのままにして残りの空き領域を埋めますWrite
を選択してyes
と入力し、Enterキーを押しますQuit
を選択しますこれで、_Choose partition
_メニューに次の構成が表示されます。
_sda1 unknown VBOX HARDDISK
sda2 unknown VBOX HARDDISK
_
sda2
_およびOK
を選択しますext2
_を選択しますYes
を選択しますDo you want to install boot loader GRUB?
_の質問でYes
を選択してくださいDo you want to install EFI GRUB2?
_質問選択Yes
Do you want to format the boot partition /dev/sda1?
_でYes
を選択しますDo you want to install /system directory as read-write
_でYes
を選択します(私たちには関係ありません)Congratulations!
_メニューでReboot
を選択します私はこれを機能させるために3時間費やしました。これが誰かを助けることを願っています。
ボーナス1:
ADBデバッグを設定するには、 http://www.Android-x86.org/documents/debug-howto を参照してください。
USB Debugging
_を有効にしますAdapter 1
_タブが選択されていることを確認し、Advanced
をクリックしますCable Connected
_ボックスがチェックされていることを確認しますPort Forwarding
_をクリックしますadb
、プロトコル:TCP
、ホストIP:空白のままにするか、_127.0.0.1
_に設定して、ローカルホストからのみアクセスできるようにします。ホストポート:_5555
_、ゲストIP:空白のまま、ゲストポート:_5555
_。OK
をクリックしますADB経由で接続するには:
_# adb connect localhost:5555
_
これで_adb devices
_が表示されるはずです:
_List of devices attached
localhost:5555 device
_
ボーナス2:
VirtualBox入力メニューで_Mouse Integration
_の選択を解除すると、マウスポインターが表示されます。