Pokazywaliśmy już, jak zainstalować Androida 5.0 na komputerze przy użyciu emulatora z pakietu Android SDK. Lollipop jest już jednak nieoficjalnie dostępny w ramach projektu Android x86, dzięki czemu możemy go zainstalować jako drugi system lub w maszynie wirtualnej, a wydajność jest znacznie lepsza, niż w przypadku emulatora Google.

Instalacja Androida Lollipop x86 na VirtualBox

W tym poradniku zajmiemy się instalacją Androida w wirtualnej maszynie VirtualBox. Możecie jednak wykorzystać poniższy poradnik jako wzór do instalacji systemu w innym oprogramowaniu do maszyn wirtualnych, np. VWware.

1. Pobranie odpowiednich plików

Do instalacji potrzebujemy dwóch rzeczy – maszyny wirtualnej utworzonej w VirtualBox, a także obrazu instalacyjnego Androida x86 Lollipop 5.0.2.

Pobierz VirtualBox
Pobierz Androida x86 Lollipop 5.0.2

Po pobraniu uruchamiamy instalator VirtualBoxa i instalujemy oprogramowanie na domyślnych ustawieniach.

2. Tworzenie maszyny wirtualnej

Kolejnym krokiem jest przygotowanie naszej maszyny wirtualnej do instalacji Androida. W tym celu uruchamiamy program VirtualBox.

Tworzenie nowej maszyny wirtualnej w VirtualBox

W oknie programu klikamy w przycisk „New”, aby rozpocząć tworzenie nowej maszyny wirtualnej. Wyświetli się nowe okno, w którym musimy nadać nazwę maszynie i wybrać rodzaj instalowanego systemu.

W polu „Name” wpisujemy np. „Lollipop”. W poniższych polach możemy pozostawić Windowsa w wersji Windows 8.1 (32 bit). Klikamy w przycisk Next.

Przydzielanie pamięci RAM do VirtualBoxa

Następny krok dotyczy przydzielenia pamięci RAM. Dla Androida 5.x Lollipop zaleca się przynajmniej 1GB RAMu, a jeśli możemy sobie na to pozwolić, to możemy przydzielić nawet 2GB. Trzeba jednak pamiętać, aby wartość ta nie przekroczyła więcej, niż połowę naszego całkowitego RAMu.

Teraz musimy utworzyć wirtualny dysk twardy, na którym zostanie zainstalowany Android Lollipop. Wybieramy „Create a virtual hard drive now” i klikamy „Create”.

Tworzenie nowego dysku wirtualnego w VirtualBox

Pozostawiamy format „VDI (VirtualBox Disk Image)”, ustawiamy dysk o stałej wartości (Fixed size) i nadajemy mu rozmiar 8 lub 16GB. Potwierdzamy utworzenie wirtualnego dysku przyciskiem „Create”.

Wybór rozmiaru dysku wirtualnego

3. Instalacja Androida x86 Lollipop na maszynie wirtualnej

Nasza maszyna wirtualne została utworzona i wyświetla się teraz na liście. Jest jednak pusta, bez systemu, więc pora go zainstalować

Klikamy na maszynę prawym przyciskiem myszy na liście i wchodzimy do ustawień (Settings). W tym miejscu udajemy się d o zakładki „Storage”, aby zamontować pobrany przez nas obraz płyty z Androidem.

Montowanie obrazu ISO w maszynie wirtualnej

W polu „Storage Tree” zaznaczamy pozycję „Empty” w sekcji „Controller: IDE”. Jest to nasz wirtualny napęd CD/DVD, do którego zamontujemy obraz ISO z Androidem. Po zaznaczeniu klikamy ikonę płyty po prawej stronie i z rozwijanego menu wybieramy „Choose a virtual CD/DVD disk file...”. W nowym oknie wskazujemy nasz plik ISO z instalatorem Androida x86.

Po wszystkim klikamy OK i zamykamy okno. Teraz należy uruchomić maszynę wirtualną. Zaznaczamy ją na liście w głównym oknie VirtualBoxa i wybieramy opcję „Start”.

Wybór sposobu uruchomienia / zainstalowania Androida x86

Wyświetli się ekran startowy, w którym wybieramy, czy chcemy uruchomić Androida bezpośrednio z wirtualnej płyty (obrazu), czy też chcemy zainstalować go na dysku twardym. Wybieramy ostatnią opcję instalacji na dysku.

Na kolejnym ekranie przechodzimy do „Create/Modify partitions”.

Tworzenie nowej partycji dla Androida x86

Na samym środku zauważymy nieprzydzieloną przestrzeń (Free Space) o wartości naszych 8 lub 16GB, w zależności od tego, ile przydzieliliśmy dla Androida. Za pomocą klawiszy strzałek wybieramy opcję „New” u dołu ekranu. Następnie wybieramy typ partycji „Primary” i potwierdzamy Enterem, a potem ponownie wciskamy Enter, by potwierdzić wykorzystanie całej dostępnej przestrzeni.

Po utworzeniu partycji wybieramy z dolnego menu opcję „Bootable” i wciskamy „Enter”, aby oznaczyć partycję jako bootowalną.

Gotowe ustawienia do nadpisania na wirtualnym dysku

Teraz na środku ekranu powinniśmy mieć partycję „Primary” z flagą „Boot”. Jeśli wszystko się zgadza, to wybieramy na samym dole opcję „Write”, po czym na pytanie, czy jesteśmy pewni ustawień, wpisujemy „yes” i potwierdzamy utworzenie partycji przyciskiem „Enter”. Po wszystkim wychodzimy z narzędzia do partycjonowania za pomocą opcji „Quit”.

Wybór partycji do zainstalowania Androida x86

Po wyjściu nasza partycja wyświetli się na liście i będzie domyślnie zaznaczona. Wciskamy „Enter”, aby zainstalować na niej Androida. Przy formatowaniu wybieramy system plików ext3 i potwierdzamy formatowanie przyciskiem Yes.

Potwierdzenie formatowania partycji

Partycja zostanie sformatowania, a następnie wyskoczą dwa kolejne pytania - „Do you want to install boot loader GRUB” oraz „Do you want to install /system directory as read-write?”. Na oba odpowiadamy przyciskiem „Yes”. Android zostanie teraz zainstalowany na naszej wirtualnej maszynie.

Potwierdzenie instalacji Androida x86 na VirtualBox

Gdy już system się zainstaluje, to na ekranie wyświetli się komunikat „Android-x86 is installed successfully”. Możemy teraz usunąć dysk instalacyjny z wirtualnego napędu – wystarczy przejść do zakładki „Devices > CD/DVD Devices” i wybrać „Remove disk from virtual drive”.

Po wysunięciu dysku wybieramy opcję „Reboot”. Maszyna wirtualna się zrestartuje i uruchomiony zostanie Android. Pierwsze uruchomienie może być dość długie, więc należy uzbroić się w cierpliwość