Uruchom Androida w VirtualBox. Instalowanie Androida na VirtualBox

Wcześniej czy później możesz chcieć zainstalować system operacyjny Android na Komputer osobisty. Może to być konieczne podczas opracowywania, testowania lub debugowania wszelkiego rodzaju aplikacji na Androida. Potrzebowałem systemu operacyjnego Android na moim komputerze, aby przetestować aplikację Android BiP od lifecell. W dzisiejszym artykule opowiem Ci jak przygotować środowisko Wirtualizacja VirtualBox zainstalować na nim Androida.

Dla informacji! Instalacja Androida na komputerze osobistym nie jest konieczna w środowisku wirtualizacji VirtualBox. Instalację można przeprowadzić w ten sam sposób, w jaki system Windows jest instalowany na prawdziwym dysku twardym. Postanowiłem poeksperymentować z systemem Android na maszynie wirtualnej, ponieważ uważam, że jest to bardziej elastyczne rozwiązanie.

Przede wszystkim zainstaluj oprogramowanie do wirtualizacji Oracle VM VirtualBox, po pobraniu go ze strony dewelopera. Używam wersji 4.3, chociaż wersja 5.0 jest już dostępna w momencie pisania tego tekstu.

Nie powinno być problemów z instalacją, VirtualBox instaluje się jak normalna aplikacja Windows.

Po instalacji uruchom aplikację poprzez skrót na pulpicie.

Teraz musimy skonfigurować i stworzyć maszynę wirtualną, na której zainstalujemy Androida.

W momencie pisania tego tekstu miałem już dwa wirtualne maszyny do okien nie zwracamy na to uwagi i tworzymy nowe auto za pomocą przycisku " Tworzyć».

Nazwa maszyny wirtualnej: Android
Wybierz typ: linux
Wersja: Linux 2.6 / 3.x (32-bitowy)
Naciskać " Do przodu».

Wybieramy ilość pamięci RAM, wystarczy 512 MB, kliknij " Do przodu».

Utwórz nowy wirtualny dysk twardy, kliknij „ Tworzyć».

Pozostaw domyślny typ „ VDI» i naciśnij « Do przodu».

Wybierać " Dynamiczny wirtualny dysk twardy» i naciśnij « Do przodu».

Podaj nazwę dysku wirtualnego, w przykładzie jest to „ Android_PC”. Domyślnie dysk twardy zostanie utworzony w „ Z:”, w specjalnym folderze VirtualBox. Jeśli chcesz umieścić go na innym nośniku fizycznym, musisz użyć ikony wskazanej strzałkami i wybrać nową ścieżkę.
Należy również wybrać suwakiem rozmiar dysku wirtualnego, ustawić rozmiar co najmniej 8 GB.
Naciskać " Tworzyć».

Jeśli wszystko zostanie wykonane poprawnie, maszyna wirtualna pojawi się w menedżerze VirtualBox. Nadal musimy wprowadzić pewne ustawienia, więc kliknij „ Melodia».

Przejdź do sekcji " przewoźnicy”. Tutaj musimy określić dysk, z którego zainstalujemy naszego Androida. Wybierać " Kontroler: IDE» - « pusty” i kliknij ikonę dysku optycznego. Wybierać " Wybierz obraz dysku optycznego...».
Jako obraz wybierz obraz Androida, który jest przeznaczony do instalacji na komputerze. Obraz jest wstępnie pobierany i umieszczany w wygodnym miejscu na dysku.

Lista będzie zawierała dysk flash USB podłączony do prawdziwego komputera, w moim przypadku jest to „ ...”. Wybierz dysk flash USB, a zostanie on dodany do „ Filtry urządzeń USB».

Teraz możesz kliknąć „ OK”, ustawienia są zakończone. W drugiej części zainstalujemy Androida na komputerze w środowisku VirtualBox.

Powody instalacji mogą być różne, ale głównym z nich jest testowanie programów. Po co zaśmiecać smartfon lub tablet niepotrzebnym oprogramowaniem? W sumie instalacja na stałe a odinstalowywanie programów nie może pozytywnie wpłynąć na smartfon.

A jeśli komputer jest przede wszystkim narzędziem do zarabiania pieniędzy, to zawsze powinien być sprawny. Do tego, szczególnie w prostych smartfonach, pamięć jest bardzo mała i takie eksperymenty są po prostu niemożliwe.

Tworzenie i konfiguracja systemu operacyjnego:

Po zainstalowaniu programu otwórz go i kliknij przycisk „Utwórz”. Wybierz "Typ systemu operacyjnego" - Linux, wersja - Inny Linux (32-bitowy lub 64-bitowy w zależności od tego, który pobrałeś). Pobrałem system 32-bitowy (x86) i wpisałem nazwę:


Tworzymy dysk twardy(pozostaw domyślnie):


Określ typ dysku twardego (pozostaw domyślny):


Wybierz format przechowywania (pozostaw domyślny):


Określ rozmiar dysku twardego do utworzenia (ja wybrałem 16 GB, ty wybierasz ile potrzebujesz):


Po utworzeniu systemu operacyjnego przejdź do ustawień w zakładce „Ekran”, zrób więcej pamięci wideo i włącz akcelerację 3D. Jest to konieczne, aby Android działał dobrze (bez usterek). Możesz także przejrzeć zakładki i zwiększyć inne ustawienia:


Rozpoczęcie instalacji

Kliknij "Start" utworzony wirtualny system operacyjny. Otworzy się okno wyboru dystrybucji systemu operacyjnego, wybierz ten, który został pobrany na oficjalnej stronie internetowej i uruchom:


Otworzy się okno instalatora, wybierz instalację na dysku twardym (opcja 4). chcemy zainstalować system operacyjny dokładnie na dysku twardym, a nie tylko na niego patrzeć:



W oknie, które się otworzy, wybierz „Nie”:


W oknie, które się otworzy, widzimy utworzony i wciąż wolny dysk twardy. Za pomocą klawiszy wybierz „Nowy” i naciśnij „Enter” (w ten sposób zajmujemy nasz wolny dysk twardy i tworzymy na nim miejsce dla naszego systemu operacyjnego):



W nowym oknie pozostawiamy wszystko bez zmian (ponieważ potrzebujemy całej pamięci utworzonego dysku) i wciskamy „Enter”:


Następnie widzimy utworzony dysk twardy o nazwie i typie. Następnie w oknie wybierz Write (Write), aby zapisać nasz system operacyjny na dysk:


Pyta nas „Jesteś pewien, czy nie?” napisz "tak" i naciśnij "Enter":


Po utworzeniu i nagraniu wyjdź, klikając „Zakończ”:


Po zamknięciu zobaczysz, że pojawiła się nowa linia - to nasza utworzona i nagrana płyta. Wybierz i naciśnij „Enter”, aby pobrać:




W nowym oknie kliknij „Tak”, aby okno wyboru rozruchu systemu operacyjnego zawsze pojawiało się podczas uruchamiania:



I ostatnie okno również się zgadza (kliknij „Tak”):



Po ponownym uruchomieniu otworzy się okno wyboru instalacji systemu operacyjnego. Musimy kliknąć Urządzenia-> Dyski optyczne i odznaczyć pobieranie naszej dystrybucji. Aby uruchomić dysk twardy. Po wyłączeniu uruchom ponownie maszynę.


Po ponownym uruchomieniu otworzy się okno wyboru rozruchu systemu operacyjnego. Jeśli masz również wszystko pokazane, zainstalowałeś Androida i pozostaje tylko go skonfigurować. Wybierz pierwszy i naciśnij „Enter”:



Wybierz język systemu operacyjnego:




Tak więc długo oczekiwany pulpit załadował się i wszystko działa dobrze:


I jeszcze jedna mała poprawka! Wyjdź z androida i przejdź do ustawień w zakładce System->płyta główna. Miejsce manipulatora kursora: mysz PS/2 i zaznacz pole dodatkowe funkcje(jest to, aby mysz działała normalnie w systemie operacyjnym). Również w zakładce procesora możesz dodać więcej procesorów, wtedy system operacyjny będzie myślał szybciej:


Informacje o moim zainstalowanym systemie operacyjnym:



(1 oceny, średnia: 5,00 z 5)

Chcę, żebyś się cieszył, jak łatwo jest skonfigurować KitKat w VirtualBox.
Kliknij niebieski przycisk Nowy w Virtualbox, nazwij nowy VM Droid, zmień Typ na Linux i zmień wersję na Linux 2.6 / 3.x.
Podkręć pamięć do 1024 MB i kliknij Utwórz.
Android KitKat 4.4 w VirtualBox

Na ekranie Utwórz wirtualny dysk twardy zmień Rozmiar pliku na 6 GB, pozostaw typ pliku Dysk twardy na VDI, ale zmień Pamięć na fizycznym dysku twardym na Stały rozmiar.

Utwórz wirtualny dysk twardy w VirtualBox dla KitKat
Teraz z powrotem na liście obrazów, kliknij dwukrotnie swoją smaczną kompilację KitKat. Na ekranie powinno pojawić się okno Wybierz dysk startowy.

Kliknij małą ikonę folderu Manila, aby znaleźć pobrany wcześniej plik .ISO Androida, a następnie naciśnij przycisk Start. VirtualBox wybierz swój wirtualny napęd optyczny

VirtualBox próbuje uruchomić system ISO i natychmiast wyświetla ekran testowy Android-x86 Live & Installation CD.
Naciskaj klawisze strzałek, aż wybierzesz opcję Instalacja – a następnie naciśnij Enter.
Zestaw instalacyjny Android-x86Kat

Pierwszą rzeczą, którą musimy zrobić, jest utworzenie nowej partycji.

Pomyśl o partycji jako o odizolowanej części dysku twardego. W tym przypadku zamierzamy odłożyć cały wirtualny dysk twardy na Androida, ale najpierw musimy go utworzyć.

Wybierz Utwórz/zmodyfikuj partycje i ruszaj dalej.

Utwórz/zmodyfikuj partycje

Ten następny ekran może początkowo wyglądać zniechęcająco, ale jest całkiem prosty, gdy się nad tym zastanowisz. W górnej części przedstawiono różne informacje dotyczące napędu, takie jak:

Nazwa dysku: /dev/sda
Rozmiar: 6442 MB (6 gigabajtów)

Środkowa sekcja pokazuje, że obecnie nie ma partycji.

Naciśnij klawisz strzałki w prawo, aby podświetlić opcję na dole ekranu, a następnie naciśnij Enter.

Utwórz nową partycję KitKat w Virtualbox

Naciśnij ponownie Enter, aby ustawić ją jako partycję podstawową.

Szczerze mówiąc, nie sądzę, by miało to znaczenie, jeśli wybierzesz partycję logiczną; jednak partycja podstawowa ma dla mnie największy sens, więc idź z tym.

Jeśli interesują Cię różnice między partycjami podstawowymi i logicznymi, pomyśl o partycji podstawowej jak o kontenerze, który może zawierać jedną lub więcej partycji logicznych.

Partycja podstawowa KitKat Virtualbox

Naciśnij ponownie enter, aby potwierdzić rozmiar. Tutaj potwierdzam rozmiar partycji 6440,39 MB.

Potwierdzenie rozmiaru partycji podstawowej Android 4.4 KitKat

W porządku, teraz musimy zrobić partycję rozruchową, więc upewnij się, że jest podświetlona poniżej i naciśnij Enter. Spraw, aby partycja KitKat Virtualbox była bootowalna

Po naciśnięciu klawisza enter umieszcza słowo „Boot” w kolumnie o nazwie Flagi między nazwą a typem części. Teraz - naciskaj klawisz strzałki w prawo, aż podświetlisz .

Idź po to, masz to mój przyjacielu.

VirtualBox KitKat Bootable Zapis w VirtualBox

Wciśnij enter, a zobaczysz ostrzeżenie z potwierdzeniem zniszczenia wszystkich danych na dysku. Pamiętaj, że to jest twój dysk wirtualny, a nie prawdziwy.

Innymi słowy, mamy zamiar zniszczyć dysk twardy systemu operacyjnego gościa, który jest obecnie pusty, więc jest to całkowicie bezpieczne i konieczne. Wpisz tak i naciśnij Enter.

Usuń dane KitKat na partycji startowej

Gdy się skończy, cofniesz się do poprzedniego ekranu. Po prostu naciskaj prawą strzałkę, aż podświetlisz .

Naciśnij enter, abyśmy mogli zakończyć. Powinieneś znaleźć się z powrotem na ekranie Wybierz partycję; jednak tym razem powinieneś zobaczyć swoją nowo utworzoną partycję na liście.

Skoro mamy teraz miejsce do zaparkowania instalacji KitKat, możemy zacząć ją instalować. Wybierz sda1 Linux i naciśnij Enter. Wybierz partycję w VirtualBox dla KitKat

Zmień system plików na ext3 i naciśnij Enter.

Inne systemy plików służą do różnych celów. ext2 lepiej nadaje się do nośników wymiennych, takich jak flash USB dyski i karty pamięci; jednak główną zaletą ext3 jest to, że oferuje księgowanie.

Systemy plików dziennika są idealne, ponieważ śledzą zmiany systemu plików w dzienniku zwanym dziennikiem. Oznacza to, że systemy plików z dziennikiem mogą szybciej odzyskać dane po awariach i są mniej podatne na uszkodzenia.

Na pewno tego chcesz.

Wybierz system plików Virtualbox Android jako ext3

Otrzymasz ostrzeżenie o utracie wszystkich danych. To jest w porządku, ponieważ nie mamy żadnych danych w systemie operacyjnym gościa.

Wybierz Tak i kontynuuj.

Virtualbox potwierdza format od sda1 do ext3

Zainstaluj GRUB i naciśnij Tak.

GRUB zapewni nam elastyczność uruchamiania różnych instalacji Linuksa przy starcie.

Zainstaluj Gruba w Virtualbox dla KitKat

Teraz naciśnij Tak, aby zainstalować katalog / system jako do odczytu i zapisu.

Zainstaluj katalog /system jako Read Write w Android KitKat Virtualbox

Jesteśmy teraz w domu, kochanie!

Instalacja Androida 4.4 KitKat w Virtualbox Yay!

Kiedy dotrzesz do mety, na pasku menu VirtualBox kliknij Urządzenia, przejdź do Urządzenia CD/DVD i wybierz Usuń dysk z wirtualnego dysku.

Możesz otrzymać przerażający błąd dotyczący odmontowania dysku. Nie martw się, po prostu kliknij Wymuś odmontowanie i wybierz Uruchom Android-x86!

Uruchom Androida x86!

Jeśli nie uruchamia się prawidłowo lub zawiesza się, naciśnij Ctrl + r, aby ręcznie ponownie uruchomić maszynę wirtualną.

Za kilka sekund powinien uruchomić program ładujący GRUB. Po prostu zostaw go w spokoju na kilka sekund, a uruchamianie się zakończy.

Program ładujący VirtualBox GNU GRUB dla KitKat

Teraz możesz go skonfigurować tak, jak nowy tablet

ekran powitalny Androida

Przy okazji, jeśli mysz nie działa, może być konieczne kliknięcie Wyłącz integrację myszy z menu Maszyna w lewym górnym rogu okna Virtualbox. Dzięki temu mysz będzie przesuwać się po menu VirtualBox, zamiast wpadać w pułapkę.

Na ekranie Wybierz Wi-Fi kliknij Pomiń. Virtualbox użyje karty sieciowej komputera hosta do połączenia danych.

Wybierz zestaw sieci Wi-FiKat

I to wszystko!

Teraz możesz pobierać aplikacje Google, konfigurować Gmaila i bawić się bez obawy o zniszczenie cennego tabletu.

Ekran główny Androida 4.4 KitKat

stary artykuł, działający ...

Szczegółowy przewodnik instalacji dla systemu Android-x86
Programowanie na Androida*
Emulator dołączony Android SDK, niezbyt mądry.
Główną ideą jest użycie VirtualBox + Android X86 w celu przezwyciężenia problemów z wydajnością.

Czego potrzebujemy:
Środowisko programistyczne Eclipse + Android SDK tutaj,
jak również VirtualBox.

Pod wycięciem jest dużo zdjęć i procesu instalacji, a także kilka przydatnych wskazówek.

Utwórz maszynę wirtualną:
Nazwa: Android-2.2-Generic
System operacyjny: Linux
Wersja: Linux 2.6
Pamięć: 512 MB
Dysk twardy: 3 GB

W ustawieniach maszyny:

Właściwości->Sieć
Adapter 1 - NAT (na maszynie wirtualnej będzie widoczny jako eth0, dla Internetu).
Adapter 2 — wirtualny adapter hosta (widoczny jako eth1 na maszynie wirtualnej, do sterowania ADB).

Dołącz obraz do maszyny wirtualnej.
I tak sprawdzamy jakie są parametry maszyny.

Uruchamianie maszyny wirtualnej

Sterowanie odbywa się za pomocą strzałek lewo, prawo, góra, dół

Jak zainstalować Linuksa krok po kroku:

W bootloaderze wybierz element menu
1. Instalacja - Zainstaluj Androida-x86 na dysku twardym
Tworzymy sekcje.
2. Utwórz/zmodyfikuj partycje
Wybierz -> -> Rozmiar (w MB) 3216 naciśnij
Wybierać
Wybierz Potwierdź zapis zmian tak
Wyjście
Wybierz partycję do zainstalowania
3. Wybierz partycje do zainstalowania Androida-X86

Wybór systemu plików
4. Wybierz system plików do sformatowania sda1

Potwierdź formatowanie Tak
Instalowanie bootloadera GRUB
5. Czy chcesz zainstalować program ładujący GRUB?
Potwierdź Tak
Chcesz, aby /system odczytywał/zapisywał
6. Czy chcesz zainstalować katalog /system jako do odczytu i zapisu?
Potwierdź Tak

Na tym obrazie jest wiele przykładów Snake, NotePad z Eclipse, nie będzie można zainstalować własnego, na samym dole artykułu znajduje się narzędzie do rozwiązania tego problemu.
Proces instalacji zakończony
7. Android-x86 został pomyślnie zainstalowany.
Tworzenie karty SD

rozmiar 2000 MB
wyłącz cd-rom

Uruchom ponownie system
Ponowne uruchomienie

Skróty klawiszowe:

wyjście, prawy przycisk mysz z powrotem
przycisk menu między prawym klawiszem ctrl i alt, którego brakuje na niektórych laptopach
alt+f1, alt+f7 przełączanie między konsolami
alt+kursor w lewo, alt+kursor w prawo
f6 Wybór trybu, tryb samolotowy, wyłączenie
, przeciążenie
wygraj klucz do domu

Jeśli kursor myszy nie działa.
Przejdź do Maszyna-> Wyłącz host integracji myszy + i (domyślny klucz hosta to prawy ctrl).

Odblokuj ekran, pociągając strzałkę w górę

Konfiguracja sieci
Domyślnie emulator nie może współpracować z dwoma kartami sieciowymi - nie ma problemu.Potrzebujemy internet + adres wewnętrzny do debugowania.
Przejdź do uruchamiania aplikacji

Wybierz aplikację
Ustawienia -> Konfiguruj Ethernet
Wstawiamy eth0 dhcp wybierz zapisz.

Uruchom ponownie emulator.
Po uruchomieniu komputera przełącz się na konsolę tekstową alt + f1

magiczny porządek
[e-mail chroniony]:/ #
#netcfg
# netcfg eth1 nie działa
# netcfg eth1 dhcp
*akcja "dhcp" nie powiodła się (nieprawidłowy argument)*
* bez tego polecenia adres w ogóle nie został przydzielony *
# netcfg eth1 w górę
#netcfg
Wszystko tak wygląda.

Pamiętamy adres eth1, który będzie potrzebny do adb.

Niestety, czynności związane z konfiguracją sieci z konsolą muszą być wykonywane za każdym razem, gdy uruchamiasz emulator na nowym.

Teraz na komputerze przechodzimy do folderu, w którym znajduje się Android-SDK, w Twoim systemie może być inny folder
C:\Program Files\Android\android-sdk\platform-tools\
Używamy polecenia adb adres eth1, miałem 192.168.56.101

Wynik będzie taki:
C:\Program Files\Android\android-sdk\platform-tools>adb connect 192.168.56.101
* Daemon nie jest uruchomiony. uruchamiam teraz na porcie 5037 *
*demon uruchomił się pomyślnie*
połączony z 192.168.56.101:5555

Uruchom Zaćmienie.

Przykład działającej aplikacji.

Co jeśli chcę zainstalować NotePad, Snake i inne przykłady?
możesz zainstalować to narzędzie SystemApp_Remover_4_19.ap.

Proces instalacji będzie wyglądał mniej więcej tak.
C:\Program Files\Android\android-sdk\platform-tools>instalacja adb c:\temp\SystemApp_Remover_4.19.apk

Następnie usuń z listy aplikacje systemowe co jest w konflikcie z Eclipse

p/s Przełączanie trybów wideo.
W menu startowym naciśnij e
Pojawi się kolejne menu
jądro /android-2.2/jądro /quietroot ....
Naciśnij e ponownie i dodaj na końcu linii oddzielonej spacją vga=ask
Aby uruchomić, naciśnij enter b, a następnie wybierz żądany tryb z listy.

p/p/s To jest mój pierwszy post na Habré, nie oceniaj ściśle.

  • Dalej >

Maszyna wirtualna wirtualne pudełko(Oracle VM VirtualBox) to stosunkowo młode oprogramowanie do wirtualizacji, które szybko zyskuje na popularności dzięki wysokiej jakości, wieloplatformowej, bezpłatnej obsłudze wielu języków, wygodzie i łatwości użytkowania. wirtualne pudełkołatwo instaluje się w środowisku większości nowoczesnych systemów operacyjnych i pozwala programowo emulować standardowy sprzęt komputerowy, tzw. maszyna wirtualna, który może być używany w podobny sposób jak prawdziwy komputer. Maszyna wirtualna posiada własne urządzenia wirtualne – procesor, pamięć, urządzenia peryferyjne, a także własny BIOS. Na maszynie wirtualnej możesz zainstalować prawie każdy system operacyjny (system operacyjny gościa) i używać go równolegle z systemem głównym. Na przykład na prawdziwym komputerze z systemem Windows można zainstalować maszynę wirtualną (VM - Virtual Machine) z systemem operacyjnym rodziny Linux i korzystać z obu systemów operacyjnych jednocześnie. Możesz dodać do nich więcej maszyn wirtualnych z systemem Windows, Mac OS X, Android, a nawet MS DOS. Maszyny wirtualne są całkowicie odizolowane od siebie i od głównego systemu i np. losowe twarde formatowanie dysk jednej z maszyn wirtualnych nie wpłynie w żaden sposób na pozostałe. Możliwe jest jednak skonfigurowanie interakcji między maszynami rzeczywistymi i wirtualnymi w sieci lokalnej, zorganizowanie wymiany danych za pośrednictwem schowka, nośników wymiennych, folderów współdzielonych itp.
Ważna cecha wirtualne pudełko to możliwość utworzenia migawki stanu (migawki) maszyny wirtualnej, a w razie potrzeby w dowolnym momencie - wykonania pełnego cofnięcia do tego stanu. Może być kilka migawek, na przykład stan systemu zaraz po instalacji, stan po zainstalowaniu sterowników urządzeń itp. Przywrócenie bieżącego stanu maszyny wirtualnej jest możliwe przy użyciu dowolnej z istniejących migawek.
Innymi słowy, maszyna wirtualna jest bardzo wygodnym narzędziem do nauki nowych systemów operacyjnych, debugowania oprogramowanie, przeprowadzanie eksperymentów bez zakłócania działania głównego systemu operacyjnego, badanie wirusów, narzędzi diagnostycznych i naprawczych oraz po prostu równoległe działanie kilku systemów operacyjnych na jednym komputerze.

Instalowanie Oracle VM Virtualbox

   Bieżącą wersję Oracle VM VirtualBox można pobrać ze strony pobierania projektu, która zawiera łącza do pobierania pakietów instalacyjnych dla systemów Windows x86/x64, Linux, Solaris i OS X.

Instalacja w Środowisko Windows muszą być uruchomione na koncie użytkownika z uprawnieniami administracyjnymi.

Podczas dalszej instalacji VirtualBox zostanie wyświetlone ostrzeżenie:

Oznacza to, że podczas instalacji sterowniki sieciowe VirtualBox, obecne zostaną zresetowane połączenia sieciowe i nastąpi tymczasowe odłączenie od sieci. Jeśli np. równolegle z instalacją wymieniane są dane z dyskiem sieciowym, to się nie powiedzie. Jeśli sieć nie działa, krótkotrwałe wyłączenie adapterów nie przyniesie żadnego efektu i powinieneś pozwolić na kontynuowanie instalacji, naciskając przycisk tak. W przeciwnym razie musisz najpierw zakończyć pracę z zasoby sieciowe.

Po zakończeniu instalacji zostanie uruchomiony główny moduł programu użytkownika VirtualBox - Oracle VM VirtualBox Manager (Oracle VM VirtualBox manager):

Instalowanie Androida na Oracle VM VirtualBox

    Wszystkie czynności związane z tworzeniem maszyn wirtualnych, zmianą ich ustawień, importowaniem i eksportowaniem konfiguracji itp. można wykonać za pomocą menedżera Oracle VM VirtualBox Manager(w oprogramowaniu w języku rosyjskim - Oracle VM VirtualBox Manager) lub za pomocą narzędzia wiersz poleceń VboxManage.exe. Ten ostatni ma nieco więcej opcji konfigurowania maszyn wirtualnych, ale jest trudniejszy w użyciu.

Instalowanie systemu gościa na maszynie wirtualnej można podzielić na 2 etapy:

Stworzenie wymaganej maszyny wirtualnej za pomocą VirtualBox;

Źródło pobierania (nośnik dystrybucyjny Android-x86) jest określane przez ustawienia maszyny wirtualnej. Może to być prawdziwy lub wirtualny napęd CD/DVD, dyskietka, dysk twardy, obraz dysk rozruchowy lub sieć lokalna. Domyślna kolejność rozruchu to dyskietka, CD-ROM, dysk twardy, sieć. Kolejność tę można zmienić w ustawieniach maszyny wirtualnej.

Przy pierwszym uruchomieniu VirtualBoxa wyświetlane jest główne okno programu z komunikatem powitalnym i aktywowanym przyciskiem Tworzyć aby utworzyć nową maszynę wirtualną:

Podczas tworzenia nowej maszyny wirtualnej definiowane są następujące parametry:

Nazwa maszyny wirtualnej. Zgodnie z nim zostanie utworzony katalog z plikami maszyn wirtualnych. Domyślnie jest to katalog C:\Użytkownicy\Użytkownik\VirtualBox VM\. W razie potrzeby można zmienić lokalizację plików maszyny wirtualnej.

Typ systemu operacyjnego, który zostanie zainstalowany na maszynie wirtualnej. W przypadku systemu operacyjnego Android możesz wybrać linux. Typ i wersja systemu operacyjnego maszyny wirtualnej nie mają szczególnego znaczenia i służą jedynie określeniu jej parametrów, takich jak ilość pamięci RAM, pojemność dysku twardego itp., jakie oferuje program podczas tworzenia maszyny wirtualnej.

Wersja systemu operacyjnego. W takim przypadku możesz wybrać np. Oracle (32bit).

Po kliknięciu przycisku „Dalej” program przejdzie do kroku przydzielania rzeczywistych zasobów maszyny na potrzeby tworzonej maszyny wirtualnej. Sugerowane parametry konfiguracji Linux/Oracle (32bit) to 512MB RAM i 12GB miejsca na dysku twardym. W razie potrzeby parametry można określić na podstawie własnych preferencji, np. zwiększyć ilość pamięci RAM przydzielonej do maszyny wirtualnej.

Oto przykład alokacji 1024 MB pamięci RAM na maszynę wirtualną zamiast zalecanych 512 MB. Przydzielając pamięć, należy wziąć pod uwagę jej rzeczywistą ilość i minimalne wymagania systemu operacyjnego gościa. W przypadku systemu Android-x86 w wersji 4.4 r2 przydzielenie mniej niż 512 MB pamięci spowoduje bardzo niską wydajność, szczególnie w fazie instalacji systemu operacyjnego. Zwiększenie woluminu powyżej 1024 MB zwykle nie jest wymagane w standardowym przypadku użycia tej maszyny wirtualnej. Nieprawidłowa alokacja pamięci między maszynami rzeczywistymi i wirtualnymi może prowadzić do spadku wydajności obu.

Dysk twardy maszyny wirtualnej (wirtualny dysk twardy) to plik o specjalnym formacie w pliku system Windows. Dysk wirtualny można utworzyć albo dynamiczny, albo stały. Dysk dynamiczny jest tworzony nie dla całego wolumenu określonego przez ustawienia, ale dla jego części i rośnie w miarę potrzeb podczas działania maszyny wirtualnej. Aby uzyskać maksymalną wydajność systemu operacyjnego gościa, lepiej wybrać stały wirtualny dysk twardy i zaoszczędzić miejsce na dysku - dynamiczny. Minimalny rozmiar dysku twardego dla systemu operacyjnego Android 4.4 r2 wynosi około 1,5 GB.

VirtualBox umożliwia korzystanie z wielu różne formaty dane na dysku wirtualnym:

Większość ustawień zdefiniowanych podczas tworzenia nowej maszyny wirtualnej można w razie potrzeby zmienić później.

Po zakończeniu procesu tworzenia maszyny wirtualnej przycisk staje się aktywny. Melodia, który umożliwia zmianę niektórych jego ustawień, dodawanie lub usuwanie urządzeń wirtualnych, zmianę trybów ich działania, zarządzanie dystrybucją zasobów rzeczywistego systemu operacyjnego.

Zestaw dystrybucyjny dla systemu operacyjnego Android gościa można pobrać z łączy na stronie pobierania android-x86.

Ta strona zawiera linki do pobierania dla różnych dystrybucji Androida jako pliki obrazu dysku rozruchowego (plik ISO). Podczas instalowania systemu Android na maszynie wirtualnej można użyć samego pliku obrazu iso lub fizycznego lub wirtualnego napędu DVD z nośnikiem, na którym zapisany jest obraz iso. Najprostszym sposobem jest użycie pliku .iso podłączonego jako wirtualny napęd DVD VirtualBox.

Uruchomienie maszyny wirtualnej odbywa się poprzez naciśnięcie przycisku Biegać. Po uruchomieniu maszyny wirtualnej na ekranie wyświetlany jest komunikat o użyciu. Automatyczne przechwytywanie klawiatury

Oznacza to, że gdy kursor znajduje się w oknie VM, dane wejściowe z klawiatury zostaną wykonane dla maszyny wirtualnej. Domyślnie, aby przełączać dane wejściowe z klawiatury między rzeczywistymi i wirtualnymi oknami maszyny, użyj prawy Ctrl. Bieżący stan wejścia jest wyświetlany na pasku stanu u dołu okna maszyny wirtualnej.

Zielony kolor strzałki oznacza, że ​​wejście z klawiatury zostanie wykonane dla maszyny wirtualnej, szary dla maszyny rzeczywistej.

Aby zainstalować system operacyjny na maszynie wirtualnej, musisz uruchomić komputer z dysku instalacyjnego. W środowisku VirtualBox możliwe jest uruchamianie nie tylko ze standardowych urządzeń (dysk CD/DVD, pendrive, sieć...), ale także za pomocą wirtualnego dysku utworzonego na podstawie obrazu dysku startowego.

Przy pierwszym uruchomieniu maszyny wirtualnej, gdy nie ma jeszcze zainstalowanego systemu operacyjnego gościa, VirtualBox poprosi o wybranie urządzenia rozruchowego

Domyślnie zakłada się, że rozruch zostanie wykonany z dysku fizycznego („Host Drive”). Zamiast fizycznego dysku możesz na przykład wybrać plik obrazu android-x86-4.4-r2.iso, który zostanie podłączony jako urządzenie wirtualne z instalacyjną płytą CD/DVD.

Naciskając przycisk Przystępować uruchomi się z wirtualnego dysku i rozpocznie instalację systemu operacyjnego gościa (Android-x86 4.4 r2)

Na ekranie pojawi się okno z menu bootloadera:

Aby sprawdzić kompatybilność sprzętu z wybraną dystrybucją systemu operacyjnego Android, zamiast instalować system, możesz go uruchomić za pomocą pierwszej pozycji menu - „Live CD - Uruchom Android-x86 bez instalacji”. Aby zainstalować system na wirtualnym dysku twardym, użyj ostatniego elementu menu - "Instalacja - zainstaluj system Android-x86 na dysku twardym".

Na początkowym etapie będziesz musiał utworzyć partycje logiczne na wirtualnym dysku twardym dla instalowanego systemu:

Wybierz „Utwórz / Modyfikuj partycje”, a zostanie uruchomiony program do pracy z partycjami dysku twardego cfdisk. Ekran wyświetla informacje o charakterystyce dysku twardego /dev/sda i istniejące znaczniki, których brakuje i są prezentowane jako wolne miejsce wolna przestrzeń

Na dole ekranu znajdują się przyciski do wybierania pozycji menu programu. Poruszanie się między pozycjami odbywa się za pomocą przycisków ze strzałkami, wybór odbywa się za pomocą klawisza Enter. Aby utworzyć partycję, wybierz „Nowa”, a następnie „Podstawowa” i ustaw rozmiar partycji oraz ustaw znak rozruchowej partycji „Rozruchowej”. W rezultacie otrzymujemy partycję podstawową sda1 o podanym rozmiarze:

Aby zapisać przygotowaną konfigurację partycji na wirtualny dysk twardy, kliknij przycisk „Zapisz”. Odpowiedz „tak” na prośbę o potwierdzenie. Po zakończeniu nagrywania wychodzimy z programu cfdisk, wybierając pozycję menu „Zakończ”.

W następnym kroku należy wybrać partycję do instalacji systemu (sda1):

Po wybraniu sekcji musisz określić system plików, który zostanie utworzony po sformatowaniu - wew3 i odpowiedz „Tak” na monit o potwierdzenie przed rozpoczęciem formatowania. Po jego zakończeniu zostaniesz poproszony o zainstalowanie bootloadera żarcie:

Instalacja musi być dozwolona żarcie wybierając opcję „Tak”. Dalsze kroki instalacji można potwierdzić, naciskając „Enter”, aż pojawi się komunikat informujący o pomyślnym zakończeniu:

Możesz wybrać dowolny z trybów, „Uruchom Android-x86” lub „Uruchom ponownie”, w wyniku czego, natychmiast lub po ponownym uruchomieniu, zostaniesz przeniesiony do konfiguracji środowiska Android. Na tym etapie wybierany jest język systemu:

Aby nawigować, użyj klawiszy strzałek „W górę” / „W dół”, potwierdź wybór strzałkami „w prawo” i „Enter” lub kliknij szary trójkąt po prawej stronie.

Po wybraniu języka „rosyjski” instalacja będzie kontynuowana z wyświetlaniem komunikatów w języku rosyjskim:

Wybór Sieci Wi-Fi Pomiń, ponieważ najłatwiej jest użyć wirtualnej karty Ethernet w trybie NAT emulowanej przez VMware. Dzięki tej opcji maszyna wirtualna z systemem operacyjnym Android będzie miała dostęp do Internetu bez żadnych zaawansowane ustawienia. W razie potrzeby zmiana ustawień sieciowych będzie możliwa nawet po zakończeniu instalacji systemu.

Podczas dalszej instalacji należy wprowadzić dane istniejącego konto Google lub utwórz nowy, wprowadź informacje o użytkowniku, ustaw datę i godzinę oraz, jeśli chcesz, stwórz komfortowe środowisko pracy z preferowanym zestawem pozycji menu. W efekcie otrzymamy wirtualną maszynę z zainstalowanym systemem operacyjnym Android-x86.

Do poruszania się między ikonami aplikacji możesz używać klawiszy strzałek, aby powrócić do poprzedniego poziomu, użyj klawisza strzałki. wyjście.

Po zakończeniu instalacji sprawdź, czy maszyna wirtualna jest skonfigurowana do uruchamiania systemu Android z wirtualnego dysku twardego, a nie z wirtualnego instalacyjnego dysku DVD. Możesz wyłączyć wirtualny napęd DVD na podstawie pliku obrazu .iso i zamiast tego podłączyć fizyczny napęd DVD. Lub zmień kolejność rozruchu za pomocą menu - „Konfiguruj - System - Płyta główna”:

W środowisku Android x86 OS możliwe jest przełączanie między powłoką graficzną a konsolą użytkownika z uprawnieniami źródło. Aby przejść do konsoli, możesz użyć skrótu klawiaturowego Alt+F1(CTRL+ALT+F1). Po naciśnięciu tej kombinacji na ekranie pojawi się migający kursor. Po naciśnięciu „Enter” zostaniesz poproszony o wprowadzenie poleceń dla źródło:

[e-mail chroniony]:/ #

Aby wyczyścić ekran konsoli, użyj polecenia jasny.

Terminal używa powłoki cii oraz BusyBox to zestaw narzędzi wiersza poleceń systemu UNIX, używanych jako główny interfejs we wbudowanych systemach operacyjnych. Aby uzyskać szybkie informacje referencyjne, możesz użyć poleceń:

busybox -pomoc- wyświetl podpowiedź zajętości

busybox -lista- wyświetl listę funkcji busyboxa

ip busyboxa –pomoc- wyświetl podpowiedź do korzystania z polecenia IP

Zauważ, że superużytkownik źródło ma nieograniczone uprawnienia w systemie, a przed eksperymentowaniem z nim zalecane jest wykonanie migawki stanu maszyny wirtualnej w celu przywrócenia jej wydajności.

Aby wrócić do środowiska graficznego, użyj kombinacji Alt+F7(CTRL+ALT+F7).

Ponadto zauważam, że aby wykluczyć rotację ekranu, która jest niepotrzebna w środowisku maszyny wirtualnej, warto zmienić ustawienia orientacji z „Automatycznej” na poziomą lub pionową. Ponadto pożądane jest, aby wyłączyć przechodzenie wirtualnego komputera w tryb uśpienia, gdy użytkownik jest bezczynny (Ustawienia - Wyświetlacz - Tryb uśpienia).

Chcesz mieć na swoim komputerze zupełnie normalną, w pełni funkcjonalną wersję Androida? Masz możliwość emulowania platformy Android w środowisku Windows OS za pomocą Programy VirtualBox.

Aby to zrobić, musisz wykonać następujące czynności:

Krok 1

Pobierz i zainstaluj pakiet oprogramowania Wirtualne pudełko Oracle.

Krok 2

Pobierz obraz Pożądany android Twoja wersja.


Krok 3

Aby zainstalować Androida, musisz najpierw utworzyć odpowiednią maszynę wirtualną VM. Aby to zrobić, otwórz Virtualbox i kliknij przycisk „Utwórz”.


Krok 4

W otwartym kreatorze tworzenia nowej maszyny wirtualnej wprowadź nazwę nowej maszyny wirtualnej oraz typ systemu operacyjnego, który chcesz zainstalować. W naszym przypadku jest to linux - Inny linux 32-bitowy. Kliknij Następny.


Krok 5

W następnym kroku zostaniesz poproszony o ustawienie ilości pamięci RAM, która musi zostać przydzielona z fizycznej pamięci RAM, aby maszyna wirtualna mogła działać. Wskazane jest przydzielenie co najmniej 512 megabajtów. Kliknij Następny".


Krok 6


Możesz wybrać stały rozmiar dysk twardy lub dynamiczny (zwiększa się w miarę zapełniania).


Miejsce na dysku twardym musi wynosić co najmniej jeden gigabajt. Po ustawieniu kliknij przycisk „Dalej”.

Krok 7

Na ostatnim etapie system poprosi o ponowne sprawdzenie, czy wszystkie ustawienia są prawidłowe. Jeśli wszystko się zgadza, kliknij „Zakończ”, a zostanie utworzona nowa maszyna wirtualna.

Krok 8

Po utworzeniu nowej maszyny wirtualnej musisz skonfigurować niektóre jej parametry. Aby to zrobić, wybierz nowo utworzoną maszynę wirtualną z listy i kliknij przycisk „Ustawienia”.


Krok 9


Podłącz do niego aktualny dysk twardy i czysty dysk optyczny.


Krok 10

Krok 11

Uruchom maszynę wirtualną i wybierz instalację systemu Android x86 na dysku twardym.


Rozpocznie się pobieranie pliki instalacyjne i kompilacja jądra.


Krok 12

W następnym oknie wybierz „Utwórz partycję” (Utwórz). Uruchomi się Kreator partycji dysku. Kliknij przycisk „Nowy”. Możesz go wybrać, przewijając strzałką w prawo.


Krok 13

Kliknij przycisk „Nowy”


i wybierz typ przekroju Podstawowy.


Nie zapomnij ustawić jego rozmiaru. Domyślnie pozostawiamy rozmiar, czyli ten, który przypisałeś podczas tworzenia maszyny wirtualnej. Ponownie naciśnij „Enter”.


Krok 14

Krok 15

Partycjonowanie dysku na tym zostało zakończone, pozostaje tylko zapisać wszystkie zmiany. Aby to zrobić, przewiń klawiszem strzałki w prawo do pozycji „Zapisz” i ponownie naciśnij „Enter”.


Krok 16

System poprosi o potwierdzenie zmian. Wybierz z literami łacińskimi"tak" i naciśnij enter.


Dane zostaną zapisane na dysku. Następnie kliknij „Zakończ”.


Krok 17

Powrócisz do głównego menu instalacji. Aby kontynuować instalację systemu operacyjnego, wybierz utworzone partycje i kliknij OK.


Krok 18

Wybierz system plików. Najlepiej fat32, ponieważ jeśli wybierzesz ntfs, nie będziesz mógł zainstalować oprogramowania. Jeśli pojawi się błąd podczas wyboru systemu plików fat32, powinieneś wybrać system plików ext3. Wybierz i kliknij OK.


Krok 19

W następnym kroku musisz sformatować nośnik, a także zainstalować wpis startowy grub.


Krok 20

Następnie system poprosi o potwierdzenie instalacji, kliknij tak.


Pliki zostaną zapisane i na twardym dysku rozpocznie się proces instalacji, który zajmie mniej niż minutę.

Krok 21

Po zakończeniu instalacji zostaniesz poproszony o uruchomienie systemu operacyjnego Android lub ponowne uruchomienie maszyny wirtualnej. Wybieramy drugą opcję i podczas restartu od razu wyodrębniamy obraz z nośnika optycznego.


Krok 22

Podczas restartu standard menu żarcia Wybór systemu operacyjnego, który wyświetla monit o wybranie trybu rozruchu systemu operacyjnego. Wybieramy tryb normalny (1 punkt) i czekamy, aż uruchomi się system operacyjny Android. Pierwsze uruchomienie może zająć kilka minut.


Krok 23

Po pierwszym uruchomieniu systemu operacyjnego zostanie uruchomiony kreator ustawienia Androida. Tutaj możesz skonfigurować rachunek, język systemu i inne parametry.

To kończy instalację systemu operacyjnego Android na maszynie wirtualnej.