Próbuję zainstalować android-x86-6.0_20160129.iso
w VirtualBox, ale instalacja utknęłaDo you want to install boot loader GRUB
Niektóre tło:
- Maszyna wirtualna została utworzona z szablonu Ubuntu 32-bitowego (x86) VirtualBox
- Maszyna wirtualna ma 1 rdzeń + 3096 MB pamięci RAM
- Pamięć wideo: 32 MB
- Włączone PAE / NX
- Wirtualizacja sprzętowa: włączona zarówno VTx, jak i zagnieżdżona paginacja
- Przyspieszenie grafiki: wyłączone (zarówno 2D, jak i 3D)
- Pamięć: 64 GB podłączone do wirtualnego kontrolera IDE (wcześniej SATA: nie robi różnicy)
Próbowałem już wszystkich „standardowych” procedur VirtualBox (PAE tak / nie; SATA / IDE; brak karty dźwiękowej; brak USB; przyspieszenie grafiki. Tak / nie).
Próbowałem także uruchomić Live CD w trybie VESA: tak się zaczyna, ale wolałbym go zainstalować.
virtualbox
grub
android
android-x86
Dr Gianluigi Zane Zanettini
źródło
źródło
Odpowiedzi:
Najpierw wybierz Utwórz / zmodyfikuj partycję:
Następnie utwórz 2 partycje:
źródło
Dodając moje 2 centy, o tym, co myślę, że się dzieje:
Właściwie po odrobinie eksperymentów to nie obecność 2 partycji pozwala Grubowi na kontynuowanie, to „Tworzenie / modyfikowanie uprawnień”, które musisz najpierw znaleźć, aby utworzyć tabelę partycji GPT, zanim będziesz mógł sformatować partycję. (Dlatego ręczne dzielenie działało również dla dr Gianluigi Zane Zanettini w komentarzach do pierwotnie przyjętej odpowiedzi).
Wydaje się, że tak naprawdę dzieje się tak, że jeśli nie utworzysz tabeli partycji, gdy przejdziesz do etapu formatowania, w którym pojawi się monit o sformatowanie partycji (EXT4, EXT3 itd.), Instalator wydaje się mówić, że się udało, kiedy tak się nie stało, ponieważ tablica partycji GPT nie istnieje. Więc kiedy prosi o zainstalowanie grub, próbuje zainstalować grub na niesformatowanej partycji ... i kończy się niepowodzeniem.
Jeśli przejdziesz do „Utwórz / zmień partycję” i utworzysz „nową” pojedynczą partycję (zaakceptuj ustawienia domyślne tworzenia pojedynczej partycji), „Napisz” „Wyjdź”; a następnie przejdź do sformatowania partycji, ponieważ w następnym kroku Grub zostanie zainstalowany, a instalacja będzie przebiegać normalnie.
(Nacisk na singiel, aby pokazać, że nawet pojedyncza partycja będzie działać.)
Uwaga: Nie udało mi się uruchomić GUI dla Androida x86 (android-x86-6.0_20160129.iso), ale przynajmniej wydaje się, że się uruchamia - co oznacza, że przechodzi przez instalację gruba i pojawia się monit powłoki.
źródło
Działa to dla mnie pomyślnie w przypadku instalacji Androida x86 4.4-r5 (
android-x86-4.4-r5.iso
) na VirtualBox 5.2.0:Linux
i Wersja jakoLinux 2.6 / 3.x / 4.x (32-bit)
i kliknij Dalejandroid-x86-4.4-r5.iso
Installation - Install Android-x86 to harddisk
Choose Partition
menu wybierzCreate/Modify partitions
Do you want to use GPT
pytaniu wybierzNo
cfdisk
program otworzy sięNew
i wybierzPrimary
jako typ partycji, ustaw rozmiar na100
MB i wybierz PoczątekFlags
kolumna powinna powiedziećBoot
o nowej parycieNew
i wybierzPrimary
jako typ partycji, pozostaw rozmiar jako domyślny, aby wypełnić pozostałe wolne miejsceWrite
i wpisz,yes
a następnie naciśnij klawisz EnterQuit
Teraz
Choose partition
menu powinno wyświetlić tę konfigurację:sda2
i wybierzOK
ext2
Yes
w wyskakującym okienku ostrzegawczymDo you want to install boot loader GRUB?
pytaniu wybierzYes
Do you want to install EFI GRUB2?
pytaniu wybierzYes
Do you want to format the boot partition /dev/sda1?
wybierzYes
Do you want to install /system directory as read-write
wybranychYes
(nie ma dla nas znaczenia)Congratulations!
menu wybierzReboot
Właśnie spędziłem 3 godziny, starając się, aby to zadziałało. Mam nadzieję, że to komuś pomoże.
Premia 1:
Aby skonfigurować debugowanie ADB, zobacz http://www.android-x86.org/documents/debug-howto :
USB Debugging
Adapter 1
karta jest zaznaczona i kliknijAdvanced
Cable Connected
pole jest zaznaczonePort Forwarding
adb
, Prodocol:TCP
, Host IP: puste lub zestaw do urlopu127.0.0.1
, aby uczynić go dostępnym tylko z localhost, port Host:5555
, IP gościa: puste urlopu, Port gości:5555
.OK
Aby połączyć się przez ADB:
Teraz
adb devices
powinien pokazać:Premia 2:
W menu Input VirtualBox odznacz
Mouse Integration
i teraz pojawi się wskaźnik myszy!źródło