Установка android x86 6.0
Содержание:
- Multi-Boot
- Issues
- Отладка через gsdserver
- Released Files
- Если нужны только приложения
- Install to USB disk
- Save data to USB/hard disk
- Как загрузить и установить ISO-образ Android-x86 на компьютер
- Getting Android-x86 source code
- Как установить Андроид на ПК
- Android вместо Windows
- Android-x86 Review
- Solving conflicts
- Особенности интерфейса
- Установка Android 6.0
- Настройки для отладки
- Виды дистрибутивов
- Testing
- Как загрузить и подготовить?
- Популярные теги
- Key Features
- Подготовка к установке
- Building smaller image
- Released Files
Multi-Boot
To boot other operating systems, you have to add items for them to /grub/menu.lst. For example, to boot Windows, add the following:
title Windowsrootnoverify (hd0,0)chainloader +1
This assumes Windows is installed to the first partition of the first hard disk. Alternatively, you need to change rootnoverify to the appropriate value. See Grub Manual for details.
froyo
Issues
VMware
You have to change your virtual disk type to be IDE because the default type in VMware is SCSI, and Android-x86 kernel is not configured to support SCSI. You can follow these steps:
- Create a virtual machine.
- Edit virtual machine settings after the virtual machine created.
- Choose the hard disk and remove it.
- Add a hard disk to create a new virtual disk, then you can choose IDE as your virtual disk type.
- When finished, you can install android-x86 normally.
Отладка через gsdserver
Не могу не отметить, что Android-x86 предлагается с предустановленным GDBserver’ом, который можно найти в /sbin/gdbserver. Таким образом, у нас есть возможность использовать GDB для отладки приложений на удаленной машине. Для этого, опять же, необходимо поднять сеть между виртуальной и хостовой ОС как показано выше и запустить GDBserver:
Можно также воспользоваться опцией «—attach pid», чтобы присоединиться к процессу, который уже запущен. Далее мы можем подключаться к нашей виртуалке с обычной машины. Запускаем GDB:
# gdb
И подключаемся к удаленному серверу:
gdb > target remote :1234
Работает!
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.
- 32-bit ISO: android-x86-7.1-rc1.iso
sha1sum: d1b61d6ad1979496cddd800182b0011df3b0d5b9
- 64-bit ISO: android-x86_64-7.1-rc1.iso
sha1sum: 0b839ef59f9ff8f1c1ac42205d61efd72cb4b48c
- 32-bit rpm: android-x86-7.1-rc1.i686.rpm
sha1sum: 4a85315ca879d08cf8317b1925e06d973058fdf1
- 64-bit rpm: android-x86-7.1-rc1.x86_64.rpm
sha1sum: c0b07e49cd0410de094bd27dd7ab92befefac847
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.
In doubt, try the 32-bit files for legacy BIOS devices and 64-bit files for UEFI devices. Please read this page about how to install it to the device.
rpm
This will update your older installation like 6.0-r2 or 6.0-r3 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-7.1-rc1/ 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-приложения (скажем, популярные игрушки), создан во многом уникальный проект Bluestacks, разработка которого ведется совместно с компанией AMD. Идея в том, чтобы не эмулировать ОС Android, а полностью воссоздать окружение мобильной ОС для нативного выполнения программ. Что это дает? Ты можешь запускать игры в полноэкранном режиме, и они реально не будут тормозить. Платформа позволяет запускать десять приложений, которые идут в комплекте с ней, а также устанавливать дополнительные. Это делается очень просто. Заходим в папку с установленной программой, находим файл HD-ApkHandler.exe и создаем для него ярлык на рабочем столе. Далее скачиваем интересующее нас приложение для Android (в виде apk-пакета) и перетаскиваем его на только что созданный ярлык. Всё, программа установлена — ее можно запускать. Некоторые приложения, правда, не установятся из-за проблем с совместимостью. Некоторые другие, например Angry Birds и Fruit Ninja, помечены компанией BlueStacks как «премиум-приложения», которые можно будет установить только при использовании грядущей платной версии программы. Однако куча других игр установится и запустится без проблем.
Настраиваем локальную сеть в Android
Install to USB disk
For advanced linux users, you may create a bootable USB disk by hand. Here are the steps:
- 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.
Save data to USB/hard disk
We provide several ways to save data to your disk. You can choose one of them according to your situation:
- Create a subdirectory named data in the /android directory. The user data will be saved directly to that directory. This method only works for ext4 partition.
- Create a file named data.img in the /android directory. The user data will be saved directly to that file. This method works for ntfs or vfat partition. Just boot to debug mode, then
then type ‘exit‘ or (ctrl-D) twice to continue booting.
- Create a separate ext4 partition and save data to it. You have to add DATA=<device_name> to the boot option. For example, suppose your data partition is /dev/sda2, then add DATA=sda2 to the boot option.
Как загрузить и установить ISO-образ Android-x86 на компьютер
Загрузить ISO
Все образы проекта Android-x86 полностью бесплатны, в отличие от образов других проектов, таких как AndEX. Чтобы установить эту операционную систему на наш компьютер, первое, что мы должны сделать, это загрузить последнюю доступную версию.
Это можно найти в Следующая ссылка of FossHUB, или на Следующая ссылка в репозитории OSDN.
Как видим, мы можем найти несколько изображений, доступных для загрузки. Нас интересуют ISO-образы, поскольку именно их мы, несомненно, собираемся установить и использовать на нашем компьютере. Мы можем выбрать, хотим ли мы загрузить 32-разрядную версию или 64-разрядную версию.
Мы рекомендуем загрузить 64-битную версию, так как она имеет большую совместимость и дает меньше проблем с эксплуатацией.
Когда у нас есть ISO на нашем компьютере, мы должны выбрать, как мы собираемся его использовать. Если мы собираемся установить его, например, на виртуальную машину, то с самим ISO-образом это того стоит. Если вместо этого мы хотим записать его на USB-накопитель, чтобы установить его на любой компьютер с нуля, мы можем использовать Руфус программное обеспечение для создания нашего Android Установка 9.0 USB.
Как мы видим, нам нужно будет выполнить эту программу, выбрать устройство, на которое мы собираемся записать ISO, схему разделов, систему назначения и параметры форматирования. Пожилые люди также могут выбрать, хотим ли мы, чтобы в памяти был создан постоянный раздел, то есть такой, где мы можем сохранять данные, не удаляя их каждый раз, когда мы отключаем память.
Как установить Android 9.0 «Пирог» на ПК
После того, как мы создали USB-накопитель или виртуальную машину, на которую мы собираемся установить Android, процесс будет довольно простым и не вызовет никаких трудностей для любого пользователя. Мы запускаем компьютер (или виртуальную машину), выбираем, что мы хотим загрузиться с ISO или USB, которые мы только что создали, и, наконец, мы можем увидеть загрузчик GRUB этой системы.
Как мы видим, мы можем выбрать, хотим ли мы загрузить Live Mode, то есть загрузить систему в Оперативная память и используйте его, ничего не устанавливая на ПК, или установите Android на свой компьютер. Мы увидим второй вариант.
Мы выбираем вариант установки и запускаем простой мастер текстового режима, которому мы должны следовать до конца. Первое, что мы сделаем, это выберем раздел или жесткий диск, на который мы хотим установить эту операционную систему. Если у нас нет готового раздела, на этом экране мы можем создать новый раздел для этого.
На следующем шаге мы выберем, хотим ли мы отформатировать рассматриваемый раздел. Поскольку Android основан на Linux, мы рекомендуем использовать файловую систему EXT4.
Мы продолжаем установку Android на наш компьютер и спрашиваем, хотим ли мы установить GRUB в качестве загрузчика. Кроме того, он также спросит нас, хотим ли мы, чтобы системный раздел имел разрешения на чтение и запись или только на чтение.
Продолжаем работу с мастером, и он начнет копировать все системные файлы на жесткий диск. Когда закончите, он спросит, хотим ли мы перезагрузить компьютер или запустить Android-x86 на компьютере.
У нас уже установлен Android на нашем ПК. Нам нужно будет завершить работу мастера начальной настройки этой операционной системы (как если бы мы купили новый мобильный телефон), и, когда закончите, у нас будет готовый Android, работающий на нашем компьютере.
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.
Как установить Андроид на ПК
На самом деле установить систему Android на Windows достаточно просто, но для этого вам понадобится загрузить на свой компьютер специальную программу для эмуляции. В настоящее время существует множество эмуляторов, но мы постараемся рассказать вам только о 10 самых лучших симуляторах, с помощью которых можно запускать игры и приложения Андроид на своём ПК под управлением OC Windows.
Прежде чем начинать установку конкретной программы, следует обратить внимание на все функции и системные требования, которые должен иметь ваш ПК. Системные требования:
Системные требования:
- Память (ОЗУ) — должна быть не менее 2 Гб, но для стабильной работы понадобится от 4 ГБ ОЗУ, при меньшем объеме игры могут тормозить.
- Процессор должен быть с поддержкой технологии виртуализации (эта опция активируется в меню BIOS/UEFI).
- Для корректной работы рекомендуется скачать последние драйвера видеокарты или обновить их в диспетчере устройств.
Если ваш компьютер или ноутбук соответствует указанным характеристикам, то можете смело приступать к выбору эмуляторов. Ниже представлен список популярных программ, в порядке убывания.
Android вместо Windows
Авторы проекта Android-x86 сообщили об успешном портировании мобильной платформы на ноутбуки, планшетные компьютеры и настольные ПК с архитектурой х86. Сейчас система существует в виде стабильной версии, выпуску которой предшествовали два релиз-кандидата (Release-Candidate – почти готовые бета-версии), но ее разработка продолжается.
В последний раз Android-x86 анонсировали стабильную настольную версию Android в мае 2018 г., и на тот момент система базировалась на мобильной Android 7.1. По сравнению с ней разработчики внесли в систему большое количество изменений, затрагивающих как визуальную, так и техническую составляющую.
Android 8.1 Oreo за авторством Android-x86 – это полноценная операционная система, в ряде случаев способная заменить собой ОС Windows, к примеру, когда компьютер поставляется без предустановленной системы, носителя с дистрибутивом нужной ОС от Microsoft под рукой нет.
Внешне Android-x86 8.1 Oreo действительно очень напоминает Windows 10
ОС Android, напомним, изначально ориентирована на мобильные устройства с архитектурой ARM. Google официально не поддерживает перенос системы на х86-совместимые устройства.
Android-x86 Review
The new Android-x86 software helps people use the Android operating system on a laptop or desktop computer. Though the software has its merits, it is also somewhat flawed. Let’s dig into the details of Android-x86.
Who It is For
The Android-x86 software allows the mobile Google Android operating system to function on devices that are powered by AMD x86 / Intel processors rather than RISC-based ARM chips. Those who would like a single Linux-based operating system to run on all of their devices will find that Android-x86 is a solid alternative.
The Installation Process
Android-x86 contains two files. The first is the ISO file that can be booted on any device with legacy BIOS. The second is an EFI image that one can be used on contemporary computing devices that have UEFI firmware. Select the one that is appropriate for your hardware. You will be taken to a screen where you can run the software in a live session without actually installing it or choose a direct installation. You can even install Android-x86 onto a USB drive so you have a bootable USB stick at your disposal. Opting for this installation route is quite convenient as it will allow your USB drive to save some of its memory capability. All in all, the Android-x86 installation process is quite easy. The one minor fault with the installation process is that the installer is not capable of formatting ext3 file systems.
Ease of Use
Run Android-x86 on all of your computers and you will likely be fairly impressed with its performance. The software requires that you create / sign into your Google account when first using it on a PC. However, a plan vanilla Android will load if you fail to sign in through a Google account. This allows you to access the world wide web through the standard Android web browser. You will also have to configure your WiFi. When the program is up and running, you will use a ring-shaped mouse-like pointer as the indicator for clicks. Certain navigation functions require that the user holds down a key on the keyboard or click to transition from one desktop to another. Go ahead and access the Google Play store as well as your Google Chrome / mobile Android settings to populate your PC’s new operating system.
The software features two home screens and six different wallpapers. Both home screens have a Google search box and a voice input icon toward the center of the screen. The bottom of the screen has a see-through dock row with the typical “home”, “return” and “recent apps” buttons. Above this row are five conveniently placed icons.
Benefits
The benefit to running Android on each device is that it allows you to keep all of your apps, settings and Google services aligned. Thankfully Android-x86 makes this happen without too many major obstacles. The new version of Android-x86 is fairly intuitive and easy to learn. It runs much faster than previous versions of Android on dedicated hardware. Use it on a variety of computing devices from netbooks to tablets and beyond and you’ll likely be content with its performance Hardware acceleration is now available for Vmware ad Nvidia chips. A new Hal sensor even supports GPS.
Drawbacks
The software’s download page isn’t the easiest to use as it shows earlier versions of the software. Many users have complained that they had to resort to the «release notes web page» to access the download. Some users have reported that there are issues with the software’s suspend and resume features. Others have complained about the software being limited to strictly the Android web browser.
In some instances when a live session is occurring, the web browser will fail to start and an error window will pop up. Yet some users have stated that after they rebooted the same hardware, this browser problem goes away. Many users have complained that the app has failed to launch or completely failed to even open at all. Some report that the apps open but crash shortly afterward. If this occurs, go ahead and reboot your computer. It just might provide a temporary fix until Android-x86 developers come up with a permanent solution to this widely reported problem.
The Verdict
Android-x86 should be lauded for its ability to seamlessly run the Android operating system on a laptop or desktop powered by AMD x86 / Intel processors. However, some users will be frustrated with the software’s flaws and unreliability. If you aren’t in any hurry to use your Android system on your traditional computers, it might be prudent to wait until the next version of Android-x86 is released.
Solving conflicts
There are several reason to have conflicts during repo sync, say
- You modify your tree locally.
- The upstream changed. Since we usually keep syncing with original Android repository, sometimes we have to rebase with it. That changes the history and may cause conflicts.
In this section we assume you have conflicts due to the upstream changed. That is, you don’t have local modifications. If you do, you have to solve conflicts yourself. If you follow the procedures in this section, you may lose your local modifications.Here is an example of a conflict in mainfest:
remote: Counting objects: 71, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 65 (delta 25), reused 28 (delta 9)
Unpacking objects: 100% (65/65), done.
From git://git.tarot.com.tw/android-x86/platform/manifest
d53e6c1..2de7a11 android-1.5r2 -> origin/android-1.5r2
* android-1.5r3 -> origin/android-1.5r3
* android-sdk-1.5_r3 -> origin/android-sdk-1.5_r3
d53e6c1..c544020 cupcake -> origin/cupcake
* cupcake-release -> origin/cupcake-release
f4d79b1..6f7e0dd donut -> origin/donut
+ 7308d31…4a4f936 lan -> origin/lan (forced update)
+ b480a6d…d82496e local -> origin/local (forced update)
+ 11c9d96…84345fb master -> origin/master (forced update)
+ 5bcbf93…66e92cc mirror -> origin/mirror (forced update)
+ 9f3092f…665f9e8 ssh -> origin/ssh (forced update)
+ c6037be…d70927f ssh-mirror -> origin/ssh-mirror (forced update)
+ 00a823f…3ddaf66 test -> origin/test (forced update)
* android-1.5r3 -> android-1.5r3
* android-sdk-1.5_r3 -> android-sdk-1.5_r3
Fetching projects: 100% (128/128), done.
project .repo/manifests/
First, rewinding head to replay your work on top of it…
Applying: merge donut, change or add the projects to x86 port
error: patch failed: default.xml:3
error: default.xml: patch does not apply
Using index info to reconstruct a base tree…
Falling back to patching base and 3-way merge…
Auto-merging default.xml
CONFLICT (content): Merge conflict in default.xml
Failed to merge in the changes.
Patch failed at 0001 merge donut, change or add the projects to x86 port
When you have resolved this problem run «git rebase —continue».
If you would prefer to skip this patch, instead run «git rebase —skip».
To restore the original branch and stop rebasing run «git rebase —abort».
repo sync stopped due to conflicts. Since we don’t have local modifications, just ignore it by git rebase --skip:
HEAD is now at 4a4f936 add branch for local lan
Applying: add platform/frameworks/policies/base to x86
error: patch failed: default.xml:18
error: default.xml: patch does not apply
Using index info to reconstruct a base tree…
Falling back to patching base and 3-way merge…
Auto-merging default.xml
No changes — Patch already applied.
Applying: add branch for local lan
error: patch failed: default.xml:1
error: default.xml: patch does not apply
Using index info to reconstruct a base tree…
Falling back to patching base and 3-way merge…
Auto-merging default.xml
No changes — Patch already applied.
If it complains about another conflict, do git rebase --skip again, until the rebase procedure completes. Usually it is enough, but if you hope to be absolute clean, you can ignore the current branch and checkout a new one like (suppose you’re using oreo-x86 branch):
This may not be the best approach to solve conflicts, but should be easy enough for beginners. If you have better suggestions, just tell us.
Особенности интерфейса
Android 8.1 Oreo, модифицированный в рамках проекта Android-x86, обладает классическим оконным интерфейсом Microsoft Windows, включающим в себя панель задач. Пользователь может размещать на панели ярлыки наиболее часто используемых программ (по аналогии с панелью быстрого запуска в ранних версиях Windows). Кроме того, предусмотрена замена меню «Пуск», которое в данном случае содержит список всех установленных приложений, перечень недавно запущенных программ и документов и строку поиска. Здесь же находится кнопка управления питанием, позволяющая выключать и перезагружать устройство.
Дополнительное сходство с Windows системе от Android-x86 придает появившийся в новой версии обновленный многооконный режим FreeForm, аналог режима многозадачности. В отличие от мобильной версии Android, в Android-x86 можно запускать больше двух приложений и произвольно менять размеры и расположение их окон. Можно развернуть одно приложение на весь экран или свернуть его до размеров иконки на панели задач.
Установка Android 6.0
Шаг 1. Начало установки
Сразу же после перезагрузки компьютера вы увидите такое окно загрузчика. Тут вы можете либо загрузиться в Live систему, либо перейти к ее установке. Нас будет интересовать последний пункт, установка:
Установщик запуститься очень быстро:
На первом шаге вам предстоит выбрать диск, на который будете выполнять установку:
Шаг 4. Таблица разделов
Дальше, если этот диск еще не размечен необходимо выбрать таблицу разделов. Можно использовать GPT, но я не рекомендую это делать, поскольку большая вероятность того, что установка просто зависнет. Поэтому на этом шаге выбираем No. В таком случае будет использована MBR:
Шаг 5. Создание раздела
Установка Android x86 6.0 выполняется только на один раздел. И на этом шаге нам предстоит его создать. Для этого будет использоваться утилита cfdisk. Сначала нажмите New, чтобы создать новый раздел. Перемещаться по кнопкам можно стрелками влево/вправо, а нажимать с помощью Enter:
Выберите тип primary, первичный:
Дальше укажите размер, вернее, согласитесь с тем, что указала программа нажатием Enter:
Найдите кнопку Bootable и нажмите Enter, чтобы сделать этот раздел загрузочным:
Найдите и нажмите кнопку Write, чтобы записать изменения на диск. Для подтверждения наберите yes:
Осталось нажать кнопку quit для выхода из программы:
После завершения разметки вам нужно выбрать только что созданный раздел:
Выберите файловую систему, например, ext4
Поскольку нам нужен чистый раздел, соглашаемся с тем, что он будет отформатирован:
Загрузчик нам понадобится, поэтому выберите Yes:
А вот EFI загрузчик нам не нужен, учитывая, что мы использовали MBR. Выберите Skip:
Шаг 11. Режим доступа
В этом окне нужно выбрать нужно ли монтировать системный раздел /system в режиме чтения и записи. Это будет полезно для установки новых программ, поэтому выберите Yes:
Дождитесь распаковки всех файлов:
Шаг 13. Перезагрузка
Когда установка Android на компьютер будет закончена выберите пункт Reboot, чтобы перезагрузить компьютер и войти в новую систему:
Выберите первый пункт загрузчика:
Шаг 16. Готово
Вот и все, установка Android x86 на компьютер завершена. Теперь вы можете использовать Android прямо на своем компьютере. Вы можете устанавливать и запускать Android-приложения, играть игры:
Настройки для отладки
Итак, мы установили ось, поигрались с интерфейсом Android, заинсталлили программы, которые хотели посмотреть, — пора переходить к более серьезным занятиям. Я изначально собирался использовать такую систему как платформу для тестирования разрабатываемых приложений, поэтому расскажу, как это делается.
Первым делом нам понадобится настроить сеть, причем в нашем случае она не совсем стандартная. Android-система должна иметь доступ в интернет (что просто необходимо при написании сетевых приложений), а также еще одно подключение к локальной сети, через которое мы могли бы связаться с нашей виртуальной машиной для отладки приложений. Ethernet нужен, чтобы настроить NAT в виртуальной машине и полноценно пользоваться интернетом.
Итак, открываем раздел «Сеть» и настраиваем там два адаптера:
Адаптер 1 — NAT (в виртуальной машине будет виден как eth0, для интернета). Адаптер 2 — виртуальный адаптер хоста (в виртуальной машине будет виден как eth1, для отладки приложений).
Для продолжения требуется ребут системы. По умолчанию Android x86 не может работать с двумя сетевыми адаптерами, но это легко исправить. Идем в меню для запуска приложений, переходим в «Settings -> Configure Ethernet» и выбираем «eth0 dhcp», после чего снова перезагружаем виртуалку. После загрузки необходимо перейти в консоль. Делается это очень просто, с помощью комбинации Alt + F1…F6 (Alt + F7 вернет нас в графический интерфейс). В консоли необходимо выполнить следующие команды:
Теперь, как ты видишь, у нас подняты два интерфейса: один для выхода в Сеть, другой для отладки приложений. Остается только настроить последнюю.
Виды дистрибутивов
В рамках проекта Android-x86 портированный Android 8.1 доступен в двух основных модификациях – универсальных Live-сборках для 32- и 64-битных компьютеров, планшетов и ноутбуков. Размеры дистрибутивов, уже доступных для скачивания и установки, составили 675 МБ и 856 МБ соответственно. Также эти сборки можно запускать и на планшетных компьютерах на базе процессоров Intel и AMD.
Вместе с обычными Live-сборками девелоперы выпустили их модификации в виде rpm-пакетов. Они нужны для распаковки Android-окружения в среде Linux.
Android-x86 8.1 Oreo позволяет менять «обои» и поддерживает прозрачные окна
Все сборки распространяются на бесплатной основе, а пользователи ранних версий Android от Android-x86 могут обновиться до Android 8.1 без переустановки.
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-X86.org осуществляются в формате ISO-файла, который содержит точную копию диска. Загрузки разделяются на устаревшие, стабильные и нестабильные выпуски. Лучше всего выбрать стабильную версию, соответствующую вашему компьютеру. Файлы ISO обычно записываются на CD, но они имеют размер около 70 Мб и занимают всего около 10 процентов диска. Более простой способ — создать загрузочный USB-накопитель. Для «Андроид-X86» рекомендуется использовать приложение UNetbootin. Если вы хотите создать загрузочный компакт-диск, Windows предлагает собственную программу записи образов дисков.
Популярные теги
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
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.
Подготовка к установке
Шаг 1. Загрузка установочного образа
Как и для других операционных систем сначала нам нужно скачать установочный носитель. Скачать самую новую версию системы вы можете из репозитория на SourceFoge или официальном сайте. Доступны образы как для 32, так и для 64 битной архитектуры:
Занимает образ немного, всего 400 с лишним мегабайт, поэтому загрузиться быстро.
Шаг 2. Запись на носитель
Для установки Android нужно использовать либо флешку, либо диск с возможностью перезаписи. Но лучше все-таки флешку. Я не советую использовать различные утилиты для записи образа, сделайте это с помощью такой команды:
Здесь ~/android-x86-6.0.iso — это только что скачанный образ, а /dev/sdc — ваша флешка.
Шаг 3. Настройка BIOS
Тут все стандартно. Перезагрузите компьютер и во время заставки BIOS нажмите F2, F8, Shift+F2 или Del для входа в настройку BIOS, дальше перейдите на вкладку Boot и выберите в 1st Boot Device вашу флешку.
Осталось перейти на вкладку Exit и нажать Exit & Save Changes.
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.
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.