Android-x86

Install to USB disk

For advanced linux users, you may create a bootable USB disk by hand. Here are the steps:

  1. Install grub to your USB disk
  •     find a linux machine with the latest grub installed
  •     partition your USB drive with fdisk or gpartd and mark the partition as bootable
  •     format that partition to ext4 (recommended) or vfat.
  •     mount your usb drive to /mnt
  •     cd /mnt
  •     grub-install —root-directory=. —no-floppy /dev/<your usb device node name>
  •     cd /boot/grub
  •     create your menu.lst based on the next section

Add this section to menu.lst

title Run Android-x86
    kernel /android/kernel root=/dev/ram0 androidboot.selinux=permissive SRC=/android
    initrd /android/initrd.img

title Run Android-x86 (VESA mode)
    kernel /android/kernel root=/dev/ram0 androidboot.selinux=permissive vga=788 SRC=/android
    initrd /android/initrd.img

title Run Android-x86 (Debug mode)
    kernel /android/kernel root=/dev/ram0 androidboot.selinux=permissive vga=788 SRC=/android DEBUG=1
    initrd /android/initrd.img

Note androidboot.selinux=permissive must be added since nougat-x86. Besides, before marshmallow-x86, androidboot.hardware=<target> must be added to specify the target name of the built image. However, do not add this option since nougat-x86.

Since kitkat-x86 the SRC= parameter may be omitted if the system image is in the same directory as the kernel.

Create /android directory in the USB disk, and copy the four files kernel initrd.img ramdisk.img system.sfs (or system.img if you set USE_SQUASHFS=0) to it.

Then you can boot from the USB disk and enjoy Android. Note all data are saved to the ramdisk, so all will lose after power off. If you hope to save data to disk, see the next section.

Новости и улучшения Android 9.0 в проекте Android-x86

Прежде всего, разработчики обновили ядро ​​дистрибутива с Android-x86 до Android 9.0 «Пирог»», включая все новости и улучшения, которые Google представил в своей операционной системе.

В дополнение к этому руководители проектов представили другие изменения и разработки в этой версии Android для ПК:

  • Он совместим как с 32-битными, так и с 64-битными системами.
  • Ядро Linux 4.19.80 с поддержкой LTS было включено.
  • Он имеет аппаратное ускорение в Intel, AMD и NVIDIA благодаря OpenGL ES 3.x.
  • Кодеки аппаратного ускорения для графики Intel HD и G45.
  • Поддержка безопасной загрузки и установки через UEFI.
  • Текстовый установщик с новым графическим интерфейсом.
  • Поддержка тем в GRUB-UEFI.
  • Совместим с мультитач, аудио, Wi-Fi, Bluetooth, камерой и различными датчиками.
  • Позволяет автоматически монтировать USB-накопители и SD-карты.
  • Панель задач была добавлена, чтобы приложения, которые мы используем чаще всего, всегда были под рукой.
  • ForceDefaultOrientation включен для компьютеров с неизвестными датчиками.
  • Поддержка нативных приложений для ARM.
  • Это позволяет обновляться до неофициальных релизов.
  • Добавить экспериментальную поддержку для Vulkan.
  • Имитация адаптера Wi-Fi через Ethernet для улучшения совместимости с приложениями.
  • Большая интеграция с виртуальными машинами.

Конечно, мы должны учитывать, что эта версия все еще является RC, то есть в ней все еще может быть ошибка или проблема, которая будет решена в будущих обновлениях. Но в целом RC1 полностью функционален.

Некоторые известные сбои в RC1

Его разработчики предупреждают о некоторых известных ошибках в этой версии операционной системы ПК:

  • Сервисы Google Play иногда блокируются в 32-битной версии.
  • Функция приостановки и возобновления не работает на некоторых компьютерах.
  • Драйверы NVIDIA Nouveau иногда плохо работают.
  • Поддержка ускорения VMware 3D не работает должным образом.
  • Если Vulkan активирован, фотографии не могут быть сделаны.

Released Files

This release contains four files. You can choose one of these files depends on your devices. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, you may try the 32-bit ISO.

  • 64-bit ISO:  android-x86_64-8.1-r1.iso

    sha1sum: b8e83b66ca98b0e38fd295d6640c02b60b767129

  • 32-bit ISO:  android-x86-8.1-r1.iso

    sha1sum: 4267750e698b89b853450f27cf1d1cf76c8a4d8b

  • 64-bit rpm:  android-x86-8.1-r1.x86_64.rpm

    sha1sum: 4f0cfbe83417829def3c0a9644b944489b579205

  • 32-bit rpm:  android-x86-8.1-r1.i686.rpm

    sha1sum: d3b586fceaaced28cc2f3b1b8217a22ff9ee8291

To use an ISO file, Linux users could just dump it into a usb drive to create a bootable usb stick like:

where /dev/sdX is the device name of your usb drive.

Windows’s users can use the tool Win32 Disk Imager to create a bootable usb stick.

Please read this page about how to install it to the device.

Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE…), just install it like a normal rpm package:

This will update your older installation like 7.1-r2 or 8.1-rc2 if you have.

On a deb based device (Debian/Ubuntu/LinuxMint/…), please use the alien tool to install it:

All files will be installed to the /android-8.1-r1/ subdirectory and boot entries will be added to grub2 menu. Reboot and choose android-x86 item from the menu to boot Android-x86. Alternatively, you can launch Android-x86 in a QEMU virtual machine by the installed qemu-android script:

Note Android-x86 running in QEMU and the real machine (after rebooting) share the same data sub-folder.

Настройка звука и видео

Звук. После установки Android-x86 звук очень часто перестает работать. Я тоже обнаружил эту проблему, когда зашел на Youtube посмотреть ролики. К счастью, всё оказалось не так страшно, и замена звуковой карты в настройках виртуальной машины на «Intel HD Audio» позволила устранить сбой. Если же простое решение не помогает, на официальном сайте выложен FAQ, где описано, как заставить работать ICH AC97 под VirtualBox.

Видео. Операционная система Android ориентирована на широкий круг девайсов, от смартфонов до наручных часов. Очевидно, что устройства имеют разные размеры и, соответственно, разные размеры экрана, поэтому было бы здорово протестировать разрабатываемое приложение при разных разрешениях. Сделать это совсем несложно. Во время запуска виртуальной машины надо дождаться, пока GRUB предложит варианты загрузки ОС, и выбрать в меню пункт «Android-x86 2.2 (HDPI)». Далее нажимаем «e» для редактирования записи. Появится еще одно меню, в котором следует выбрать запись вида «kernel /android-2.2/kernel /quiet root ….». Опять нажимаем «e» и в конце строки через пробел дописываем «vga=ask». Нажимаем Enter для сохранения и «b» для загрузки. После этого на экран будут выведены все доступные видеорежимы, останется только выбрать нужный и ввести его номер. Например, режим 1152х864х32 VESA обозначен как 34С.

Список доступных видеорежимов

Step by Step

  • Download an iso image from a mirror site. Usually you should just use the latest image.
  • Burn the iso image to cdrom, or create a bootable USB disk (recommended). See the for details.
  • Boot from the Android-x86 installation CD/USB, choose the ‘Install Android-x86 to harddisk’ item, as shown below:
  • After seconds of booting, you will see a partition selection dialog. You can choose an existing partition to install Android-x86, or you can create or modify partitions by choosing ‘Create/Modify partitions’. Note you can install Android-x86 to an external disk like USB drive. If the target drive is not shown, try ‘Detect devices’.
  • Android-x86 can co-exist with other operating system or data in the chosen partition. If the partition is formatted, you may choose ‘Do not re-format’ to keep existing data. Otherwise, choose a filesystem type to format. Note the type you chose must match the partition id, or the boot loader will fail to boot.
  • If you choose to format the partition, you will see a warning like below. Select ‘Yes’ to confirm, or select ‘No’ to keep the original filesystem.
  • Next question is whether to install boot loader Grub. Usually you should answer ‘Yes’, unless you want to install boot loader by hand yourself.
  • Then the installer will ask if you want to install /system directory as read-write. If you want to modify the system for some purposes (e.g., debugging), select ‘Yes’.
  • If you are lucky, the installation will begin, and you will see the progress bar.
  • If you see the following screen, the installation is complete. Congratulations! Now you can run Andrond-x86 directly, or you can reboot and run it:

Building smaller image

Since marshmallow-x86, the generated Android-x86 core filesystem will be compressed by squashfs by default. Before that, squashfs is used only if you have squashfs-tools 4.0 (older version will not work) installed in your host. The generated iso file is much smaller (only about 30-40%). However, if you hope to disable it for some reasons, add USE_SQUASHFS=0 to make. You can put it to buildspec.mk:

USE_SQUASHFS := 0

Before froyo-x86 (included), If you hope to get a more smaller image, you may remove the debugging symbols by adding

TARGET_STRIP := 1

Since gingerbread-x86, the debugging symbols are stripped by default. So the option is unnecessary.

Testing

The generated image is located at

out/target/product/$TARGET_PRODUCT/$TARGET_PRODUCT.iso

You can easily test the iso file by a virtual machine like virtual box or qemu. Alternatively, on a Linux host you can use the qemu-android script (available since nougat-x86) to run android-x86 in qemu directly:

To test the image on a real x86 hardware, you can burn the iso to a compact disc (CD), then boot it on the target device. Check the manual of your vendor to see how to boot from a CD. On booting it will automatically detect your hardware and load necessary modules.

Since honeycomb-x86, we support the hybrid iso format. That is, the iso could be dumped to a usb disk directly. For example,

where /dev/sdX is the device name of your USB disk. The feature is available for all iso files released after 2011/12/25.

If you build an rpm file, install it to your Linux host and run the qemu-android script directly. Or reboot and choose android-x86 item from the booting menu.

For more details about how to use the iso or install it, see the installation howto.

Настройка Android

С настройкой OC Android справиться практически любой пользователь. Первое, что появится на экране ПК после установки системы – это экран с настройкой языка. Выберите тот, что вас интересует.

Окно настройки Андроид

Далее система предложит вам выбрать сеть Wi-Fi, аккаунт, геопозиционирование. В принципе, эти настройки можно изначально пропустить. Далее следует установить на свой, андроид-компьютер время и дату, ввести имя владельца и дать разрешение на обновления ПО.

На этом процесс первоначальной настройки системы закончен. В открывшемся окне нужно нажать ОК. Далее все как в обычном смартфоне: заходите в настройки, где в пункте меню «язык и ввод» нужно настроить раскладку клавиатуры и пр.

Совет! Если вы не знаете, как поведет себя «мобильная система» на вашем ПК, то после запуска компьютера с флешки, в открывшемся окне выберите первый пункт меню Live CD – Run Android without installation. Система не будет установлена на компьютер, но запустится с носителя. В таком режиме вы всегда сможете протестировать выбранную версию Анроид перед ее окончательной установкой.

Getting Android-x86 source code

Firstly, refer to the AOSP page «Establishing a Build Environment» to configure your build environment. For Ubuntu 18.04, install the following required packages:

Then pull down the Android-x86 source tree to your working directory by:

Where $branch is one of the branch names described in the previous section. Note the projects created or modified by android-x86 are fetched from our git server. All the other projects are still downloaded from the repositories of AOSP.

If you have issues to sync from the git protocol, try the alternative http one

If you hope to keep syncing your tree with Android-x86 repository, just do repo sync. No need to do repo init again. However, sometimes you may see conflicts during repo sync. See the section «How to Solve Conflicts» for how to solve this situation.

Note: The Android-x86 repository is very big (more than 20GB for oreo-x86). If you encounter problems of sync it, it’s likely a network problem or our server is too busy. Repeatedly run ‘repo sync‘ until it succeeds without any error. Do not bother us with any of the syncing problem.

Released Files

This release contains the following files. You can choose one of these files depends on your devices. Most modern devices should be able to run the 64-bit ISO. For older devices with legacy BIOS, you may try the 32-bit ISO.

  • 64-bit ISO:  android-x86_64-9.0-r1.iso

    sha1sum: aa510ff0a958b799dd9a202457903a4c06ea5518

  • 32-bit ISO:  android-x86-9.0-r1.iso

    sha1sum: 39a31cce86f79acafbc3960a919423b74b455663

  • 64-bit rpm:  android-x86-9.0-r1.x86_64.rpm

    sha1sum: f3eb0647982dce83c8f386e78c796fc8c4723d39

  • 32-bit rpm:  android-x86-9.0-r1.i686.rpm

    sha1sum: 689adc423793149a7f8c3e2ec3aba67e628c9863

  • 64-bit ISO with kernel 4.9:  android-x86_64-9.0-r1-k49.iso

    sha1sum: a512874d06b4542cbd4c7d63df427e36c6a14028
    Recommended for VMware users

To use an ISO file, Linux users could just dump it into a usb drive to create a bootable usb stick like:

where /dev/sdX is the device name of your usb drive.

Windows’s users can use the tool Win32 Disk Imager to create a bootable usb stick.

Please read this page about how to install it to the device.

Except the traditional ISO files, we also package android-x86 files into a Linux package rpm. It allows Linux users to easily install the release into an existing Linux device with a standalone ext4 root partition. On an rpm based device (Fedora/Red Hat/CentOS/SUSE…), just install it like a normal rpm package:

This will update your older installation like 8.1-r3 or 9.0-rc2 if you have.

On a deb based device (Debian/Ubuntu/LinuxMint/…), please use the alien tool to install it:

All files will be installed to the /android-9.0-r1/ subdirectory and boot entries will be added to grub2 menu. Reboot and choose android-x86 item from the menu to boot Android-x86. Alternatively, you can launch Android-x86 in a QEMU virtual machine by the installed qemu-android script:

Note Android-x86 running in QEMU and the real machine (after rebooting) share the same data sub-folder.

Популярные теги

ubuntu
linux
ubuntu_18_04
settings
debian
setup
ubuntu_16_04
error
macos
redhat
mint
problems
windows
install
server
android
bash
hardware
ubuntu_18_10
wifi
update
desktop
network
files
убунту
rhel
docker
web
kali
password
python
security
windows_10
nvidia
ustanovka
software
apt
ubuntu_20_04
filesystem
shell
stretch
issues
kde
manjaro
mysql
apache2
partition
wine
program
video_card
disk
package-management
apt-get
drivers
virtualbox
performance
vpn
video
gnome
keyboard
terminal
kubuntu
usb
nginx
command-line
macbook
sound
driver
games
wi_fi
centos
kernel
installation
display
delete
scripting
user
os
hotkeys
disk_space
freebsd
dual_boot
ubuntu_17_10
cron
fedora
lubuntu
oshibka
chrome
boot
for
ssh
mail
zorin_os
arch_linux
установка
firewall
git
zorin
bluetooth
kvm

Tencent Gaming Buddy

Ещё одна программа Андроид на компьютер от китайских разработчиков, изначально распространившийся среди геймеров, как эмулятор для игры в PUBG mobile. Однако, он способен качественно эмулировать и другие игры/приложения на OC Android. Список варьируется в зависимости от региона. Высокую производительность этого эмулятора особенно оценят пользователи со старыми и слабыми ПК.

Условия использования Бесплатный доступ
Платформы Windows
Языки Мультиязычный, включая русский язык

Цена: Бесплатно

Плюсы:

  • Лучший эмулятор для игры в PUBG с полной поддержкой – от голосового чата до онлайн-магазина.
  • Регулярные обновления.
  • Стабильность.

Минусы:

Эмулирует ограниченное количество игр и приложений.

Создание раздела на жестком диске под ОС Android

Создать раздел на HDD можно средствами Widows 7. Для этого:

  • Нажмите win+R.
  • В диалоговую строку введите diskmgmt.msc после чего нажмите «Enter».
  • В окне утилиты найдите нераспределенное пространство, выберите из выпадающего списка «Создать простой том».

Скриншот окна управления дисками

  • В мастере создания разделов нажмите «Далее».
  • Введите размер раздела. Чтобы установить Android на компьютер необходимо выделить под данный раздел не менее 10 Гб вашего HDD. Нажмите «Далее».

Скриншот окна выбора емкости создаваемого раздела

  • Задайте букву для нового раздела диска и жмите «Далее».
  • В окне параметров форматирования можете все оставить по умолчанию. «Далее».
  • В окне завершения процедуры создания раздела нажмите «Готово».

Инсталлим приложения

Итак, система работает — что дальше? Стандартный набор приложений, поставляемый вместе с ОС, быстро приедается. Да и разве мы ради того поднимали Android-x86, чтобы оказаться зажатыми в каких-то рамках? К сожалению, Android-x86 не может использовать Android Market — эта опция доступна только для тех производителей железа, которые имеют лицензию Google. Поэтому новые приложения установить не так просто, как в Android-телефонах. Тем не менее разработчики Android-x86 постарались максимально упростить процесс установки сторонних приложений:

  1. Сначала надо разрешить установку сторонних приложений из неизвестных источников. Идем в «Settings -> Applications -> Unknown sources» и ставим здесь галочку. Если не включить эту опцию, то, попытавшись установить приложение, мы получим сообщение, что установка заблокирована.
  2. Если известен адрес для скачивания приложения, открываем браузер и скачиваем программу. После завершения загрузки кликаем на скачанный файл для установки. Появится окошко с просьбой подтвердить установку приложения. При удачном раскладе после нажатия Install наше приложение начнет устанавливаться. Почему при удачном? Потому, что некоторые программы могут быть несовместимы с Android-x86. В таком случае поставить их не получится.

Чтобы еще больше упростить поиск приложений, можно воспользоваться утилитой AndAppStore, которая поставляется вместе с Android-x86. Это своего рода аналог Android Market: весь софт здесь разбит на категории, а любая программа устанавливается в два клика.

Установка андроида второй ОС — RemixOS

Это подойдет для слабых и старых компов, мы просто установим ОС Андроид второй системой вместе с Windows. Между Windows и Android можно будет переключатся при загрузке. Вам нужно скачать образ ОС и программу для установки RemixOS на компьютер:

  • Remix OS 3.0.207 64бит
  • Remix OS 3.0.207 32бит

Качайте нужную вам версию, для старых и слабых компов лучше 32 битку. Извлекаете папку из архива и запускаете файл Remix_OS_for_PC_installation_tool.exe В появившемся окне внизу выбираем путь к образу Remix OS ISO, он лежит в той же папке. Потом выбираете куда хотите установить андроид на диск или на флешку. Рекомендую создать отдельный диск для Андроида, минимум 10 гиг, максимум столько сколько вам нужно памяти на андроиде. Дальше выбрать носитель — букву диска или флешки и нажжать ОК для распаковки файлов Remix OS на диск/флешку. После распаковки файлов ван будет предложено перезагрузить ПК. После перезагрузки у вас появится загрузочное меню где можно будет выбрать необходимую для вас ОС, вашу или Remix OS. Если вы выберете загрузку Remix OS то придется подождать от пары до 10 минут полной установки Андроида.

После загрузки выберите Андлийский язык, пропустите подключение по вайфаю если у вас его нет, и подтвердите условия лицензионного соглашения. После загрузки Remix OS можно будет в настройках выбрать русский язык. И последнее что нужно сделать это активировать Play Market/Google Play. После активации можете устанавливать любые приложение из магазина. Так же можно качать приложения с сайта 4pda.

Установка эмулятора Андроида — Bluestacks

Второй способ намного проще, но для нормальной работы эмулятора вам понадобится мощный комп. На слабом компе будет лаги и глюки. Скачайте Bluestacks нажав на кнопку скачать внизу или вверху данной статьи. Будет скачан инсталятор. Запустите его от имени админа. Далее последует загрузка основной части проги и установка. Разработчик программы, рекомендует отключить антивирус что бы установка прошла успешно. Отключать или нет дело ваше. Но с антивирусом установка может не завершится вообще, либо потом, что будет не работать.

Потом опять все просто, подключаете учетную запись гугла и устанавливаете приложения с плей маркета или с сайта 4pda

Обратите внимание на то что программа по умолчанию устанавливается на диск «C», поэтому программа и все приложения в ней будут расходовать свободное место на диске!. Ну, а что бы все написанное здесь было более понятным я сделал видео: Как установить Андроид на компьютер двумя способами

Ну, а что бы все написанное здесь было более понятным я сделал видео: Как установить Андроид на компьютер двумя способами.

Если нужны только приложения

Специально на тот случай, если нужно запустить только Android-приложения (скажем, популярные игрушки), создан во многом уникальный проект Bluestacks, разработка которого ведется совместно с компанией AMD. Идея в том, чтобы не эмулировать ОС Android, а полностью воссоздать окружение мобильной ОС для нативного выполнения программ. Что это дает? Ты можешь запускать игры в полноэкранном режиме, и они реально не будут тормозить. Платформа позволяет запускать десять приложений, которые идут в комплекте с ней, а также устанавливать дополнительные. Это делается очень просто. Заходим в папку с установленной программой, находим файл HD-ApkHandler.exe и создаем для него ярлык на рабочем столе. Далее скачиваем интересующее нас приложение для Android (в виде apk-пакета) и перетаскиваем его на только что созданный ярлык. Всё, программа установлена — ее можно запускать. Некоторые приложения, правда, не установятся из-за проблем с совместимостью. Некоторые другие, например Angry Birds и Fruit Ninja, помечены компанией BlueStacks как «премиум-приложения», которые можно будет установить только при использовании грядущей платной версии программы. Однако куча других игр установится и запустится без проблем.


Настраиваем локальную сеть в Android

Создаем загрузочный носитель

Установить ОС Андроид на свой компьютер можно при помощи оптического носителя или загрузочной флешки. Так как большинство портативных ПК не оснащаются DVD приводом, то в качестве загрузочного диска будем использовать обычную флешку на 2 Гб.

Для того чтобы записать образ дистрибутива на USB флешку необходимо использовать стороннее ПО. Разработчики рекомендуют утилиты UNetbootin или UltraISO.

Рассмотрим процесс записи дистрибутива на flesh-карту при помощи программы UNetbootin:

  1. Вставьте отформатированную USB флешку в ПК.
  2. Скачайте и запустите программу UNetbootin.
  3. В окне утилиты нажмите «Образ диска», щелкните мышью по кнопке с многоточием и выберите загруженный дистрибутив, нажав кнопку «Носитель» выберите свою flesh-карту, после чего смело жмите «ОК».
  4. По окончании процедуры создания загрузочного носителя нажмите «Выход»

Скриншот главного окна утилиты UNetbootin

Загрузочный носитель создан. Если предполагается наличие на ПК только ОС Android, то достаточно в BIOS сделать вашу USB флешку приоритетной при запуске и можно начинать процесс инсталляции.

Если на компьютере Андроид будет второй операционной системой, то следует подготовить для ее установки дополнительный раздел на HDD.

Key Features

The 9.0-rc1 release is based on the latest Android 9.0.0 Pie release (android-9.0.0_r50). The features include:

  • Support both 64-bit and 32-bit kernel and userspace with latest LTS kernel 4.19.80.
  • Support OpenGL ES 3.x hardware acceleration for Intel, AMD, Nvidia and QEMU(virgl) by Mesa 19.0.8.
  • Support OpenGL ES 3.0 via SwiftShader for software rendering on unsupported GPU devices.
  • Support hardware accelerated codecs on devices with Intel HD & G45 graphics family.
  • Support secure booting from UEFI and installing to UEFI disk.
  • A text based GUI installer.
  • Add theme support to GRUB-EFI.
  • Support Multi-touch, Audio, Wifi, Bluetooth, Sensors, Camera and Ethernet (DHCP only).
  • Auto-mount external usb drive and sdcard.
  • Add Taskbar as an alternative launcher which puts a start menu and recent apps tray on top of your screen and support freeform window mode.
  • Enable ForceDefaultOrientation on devices without known sensors. Portrait apps can run in a landscape device without rotating the screen.
  • Support arm arch apps via the native bridge mechanism. (Settings -> Android-x86 options)
  • Support to upgrade from non-official releases.
  • Add experimental Vulkan support for newer Intel and AMD GPUs. (Boot via Advanced options -> Vulkan support)
  • Simulate WiFi adapter by Ethernet to increase app compatibility.
  • Mouse integration support for VMs including VirtualBox, QEMU, VMware and Hyper-V.