Android OS на x86 | [androidPC]



Реп: (1348)
Android OS на x86

В этой теме обсуждаются вопросы общие для всех Андроидов на платформе x86, конкретно проект портирования Android-х86, а также его братья, не имеющие отдельных тем обсуждения на нашем форуме.
Android в виртуальную машину | Сайт и Форум проекта Android-х86 | Android от Intel

Изображение

Вопросы, касающиеся только проектов Phoenix OS, Remix OS x86 и Bliss-x86, обсуждаются в своих темах.
За работоспособность ваших устройств ответственность несёте исключительно Вы. Задавая вопрос, постарайтесь указать следующую информацию.

Совместимость
  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.
Установка и загрузка
Загрузчик GRUB - особенности
GRUB (англ. GRand Unified Bootloader) — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки.
Используется в образах Android-x86 для компьютеров со старым BIOS-ом.
Свои настройки хранит в файле menu.lst, который можно отредактировать например виндовым Блокнотом. Обычно этот файл находится на разделе с Андроидом, но из-под самого Андроида его не видно. Типичное содержимое:
default=0
timeout=6
splashimage=/grub/android-x86.xpm.gz
root (hd0,4)

title Android-x86 5.1-rc1
kernel /android-5.1-rc1/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug mode)
kernel /android-5.1-rc1/kernel root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Android-x86 5.1-rc1 (Debug nomodeset)
kernel /android-5.1-rc1/kernel nomodeset root=/dev/ram0 androidboot.hardware=android_x86 DEBUG=2 SRC=/android-5.1-rc1
initrd /android-5.1-rc1/initrd.img

title Windows
rootnoverify (hd0,1)
chainloader +1

Тут default указывает номер пункта, котоый будет выбран автоматически после истечения timeout секунд. root и rootnoverify указывают с какого диска, и с какого его раздела загружать выбраную операционную систему. Как и в случае с default, нумерация начинается с нуля. Параметры загрузки прописываются в конец строки, которая начинается со слова kernel. Такими параметрами можно повлиять на многие аспекты работы Андроида с железом. К примеру настроить работу с внешним монитором.

GRUB 2 — следующая версия GRUB. Разработчики писали GRUB 2 «с нуля», чтобы добиться переносимости и модульности.
Используется в образах Android-x86 для компьютеров с новым UEFI-BIOS.
Может хранить свои настроки в файле grub.cfg либо menu.lst. Обычно этот файл лежит на отдельном системном разделе EFI (ESP). Типичное содержимое:
set timeout=60
set gfxmode=1024x768
terminal_output gfxterm

menuentry 'Android-x86 VER Live' --class android-x86 {
search --file --no-floppy --set=root /system.sfs
linuxefi /kernel CMDLINE quiet DATA=
initrdefi /initrd.img
}

menuentry 'Android-x86 VER DEBUG mode' --class android-x86 {
search --file --no-floppy --set=root /system.sfs
linuxefi /kernel CMDLINE DATA= DEBUG=2
initrdefi /initrd.img
}

menuentry 'Android-x86 VER Installation' --class android-x86 {
search --file --no-floppy --set=root /system.sfs
linuxefi /kernel CMDLINE DEBUG= INSTALL=1
initrdefi /initrd.img
}

menuentry 'Windows' {
search --file --no-floppy --set=root /EFI/Microsoft/Boot/bootmgfw.efi
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
Каталог прошивок
Ниже размещены ссылки на скачивание прошивок.
2.2 Froyo
LIVE CD с установщиком, iso-образ для:
3.2 Honeycomb
4.0 Ice Cream Sandwich
4.2 Jelly Bean:
4.3 Jelly Bean
4.4 Kitkat
Android-x86 4.4 KitKat:Android-IA 4.4.2 R1 от Intel (Работают только на указанном ЦП и ГП от Intel, требуют UEFI, без предустановленного Play Store)
5.1 Lollipop
Android-x86 5.1 Lollipop:
6.0 Marshmallow
Android-x86 6.0 Marshmallow:CyanogenMod 13 Android 6.0.1 MM
7.1 Nougat
8.1 Oreo
9.0.0 Pie
11 R
12 S
13 T
Порты

Общий каталог прошивок
Большой архив прошивок на code.google.com
Полезное
Экран и звук
Сеть
Данные и диски
Софт и твики системы

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку ЖАЛОБА под сообщениями.


Сообщение отредактировал Woertz - 17.01.24, 17:29
Причина редактирования: Bliss OS Zenith это Андроид 14



Реп: (241)
Попробуйте универсальные сборки 4.4.2 версий R1 или RC2
(RC1 не советую пробовать - много не русифицировано).
Grab ставить обязательно, разметка HDD под Ext3, /system давать разрешение на чтение+запись.
Загрузочную флэшку создавать через WinImage.

Все же авторы проекта X86 ИМХО гораздо больше внимания уделяют новым ОСям.
Хотя Ваше стремление поставить на этот нетбук 4.0.3 понятна - тут есть образ ISO, заточенный под Ваш девайс.

Сообщение отредактировал mkudritsky - 06.11.14, 15:00



Реп: (7)
Спасибо за ответ.
Я пробовала ставить 4.4.2. Не встает.
Возможно, проблема в том, что загрузочная флешка делалась через UltraISO.
Посмотрю, что будес с WinImage.



Реп: (241)
krokodilla38 @ 06.11.2014, 15:05 *
Я пробовала ставить 4.4.2. Не встает.Возможно, проблема в том, что загрузочная флешка делалась через UltraISO


Это вряд ли.
Если система грузится с USB-флэшки, то все равно как она готовилась: через UltraISO или через WinImage.
Если будете экспериментировать с WinImage, то учтите: на готовой флэшке файлы не видны! И Вынь предлагает отформатировать флэшку (чего, разумеется, делать не надо).
Но система Android-X86 нормально грузится с такой флэшки...

Кстати, а в LiveCD варианте, без установки на HDD, 4.4.2 грузится?

C Android-X86 каждый счастлив по-своему.
На моей Sony Vaio TX3XRP, например, не работает DVDRW и встроенный кардридер для SD/MMC и MemoryStick карточек.
При этом эти же карточки прекрасно видятся через внешний USB-кардридер. И сам Android-X86 загружается с CDROM (не только с флэшки).
Ну да ладно... Это все мелочи. Поражает скорость работы Android-X86 на старом железе!

krokodilla38, кстати, а как Вы готовили раздел ext3 на HDD нетбука для установки Андроида?
Я бы поступил так:
1. Подготовил бы загрузочную флэшку Linux Knoppix и загрузился бы с нее.
2. Далее командой
#fdisk /dev/sda
удалил бы все старые разметки и сделал бы один раздел, занимающий весь HDD: /dev/sda1
Тип раздела - 83 (Linux). Этот тип присваивается по-умолчанию.
3. Пометил бы раздел /dev/sda1 как загрузочный.
(Кстати, вполне может быть, что на Вашем нетбуке такое не сделано).
4. Ну и далее в процессе установки Андроида надо просто отформатировать /dev/sda1 под ext3

Еще раз напомню - при таких действиях полностью удалятся данные с HDD нетбука.
Поэтому важные данные не забудьте предварительно сохранить, например, на внешнем USB-HDD.

P.S. All. Только что проверил на своей Toshiba L505-111 - Skype на 4.4.2 RC2 нормально работает. Из Маркета. И авторизацию проходит, и видео-аудио передает.
Так что действительно информация из шапки подустарела.

Сообщение отредактировал mkudritsky - 06.11.14, 17:50



Реп: (13)
* prikon, у меня такая же беда была, пришлось акронисом перерозбить жёсткий диск по новой



Реп: (13)
* mkudritsky, я вот думаю по поводу вилео с сайта sportbox.ru может дело в трм что для просмотра нужен flashplayer? А он вроде как не работает, точно не знаю, надо пробовать.... Есть ещё такая прога Torrent Stream Controller там много спортивных тв каналов и не только и она отлично работает на android-x86



Реп: (6)
krokodilla38 @ 06.11.2014, 15:11 *
"missing operating system

вероятно восстанавливается виндовый загрузчик



Реп: (241)
Поскольку девушка устанавливала Grub, то вывод здесь один - неправильно размечен жесткий диск.
Самое простое, что тут можно сделать - размечать под Linux, загрузившись с флэшки (у девушки нетбук и => нет привода DVDRW).

Linux может быть любым: Acronis, Knoppix, Kaspersky Rescue disk...
(Правда, я у загрузочного диска Акронис что-то не обнаружил командной строки. Хотя ясно, что это - Linux).

Проблем тут может быть две:
1. Что-то я на крайних версиях этих систем никак не могу из *.iso образов сделать загрузочные флэшки. Ни UltraISO, ни WinImage не справляются...
Матерясь, нарезаю CDRW болванки. Благо у всех моих РС есть DVDRW.

2. Если девушке все же удастся загрузить любой Linux, то перед командой
#fdisk /dev/sda
надо размонтировать диск. Иначе fdisk не сработает.
В графическом режиме обычно диск размонтируется методом нажатия на нем правой кнопкой мыши и выбора пункта меню "Размонтировать".
Но Knoppix можно просто загрузить командой загрузчика
knoppix 2
и грузится чистая командная строка без монтирования дисков.

P.S. Линуксовой команды терминала fdisk бояться не следует. Эта команда после запуска открывает целое меню внутренних команд, где тебе постоянно подсказывают, что делать. Правда, на английском языке. :)
Если совсем нет опыта работы с командной строкой, то ИМХО на Ютубе должно быть немало роликов, как в Linux проводить разметку диска командой fdisk
Если данные на HDD компьютера сохранять не надо, то командой fdisk можно смело пользоваться...

Сообщение отредактировал mkudritsky - 06.11.14, 21:39



Реп: (101)
* mkudritsky,
* Slawentiy85,

Ребят, вы чего хотите-то? Велосипед изобрести? Неужели из-под Windows БЕЗ применения сторонних костылей нельзя "откусить" от раздела пространство и установить Android на это пространство, а раздел создать, загрузившись с флешки?

Завтра напишу инструкцию, как и что.

И, да, бред в шапке пора бы обновить.

Сообщение отредактировал Amplifire27 - 06.11.14, 23:34



Реп: (1)
дело в том, программа установки не видит диски ноута, отображается только флешка
Прикрепленное изображение
. а при попытке Create/Modifity partitions, вылетает черное окно :"fatal error bad primary partition 3 partition ends in the final partial cylinder"
Прикрепленное изображение
. Возможно что что то не так с железом. Как LIVE CD с флешки функционирует нормально, все грузится и работает. Диск подготавливал акронисом в EXT3, систему переустанавливал, драйвера обновлял. На другом компе с этой флешкой проверял- все нормально. Никто с таким не сталкивался? Буду признателен за совет.



Реп: (241)
prikon @ 07.11.2014, 05:03 *
Возможно что что то не так с железом.


Скорее всего.
Железо-то исправно, но наверное нестандартно.
Какой чипсет на ноутбуке? Какой HDD установлен (IDE, Sata II, III)? А может вообще установлен SSD?

То, что HDD на Вашем ноутбуке видит "честный" Linux типа Acronis или Knoppix вовсе не означает, что его увидит Android-X86.
Все же Андрюшу для архитектуры X86 нынче развивают всего полтора китайца и сил у них на все не хватает, хоть люди они и весьма трудолюбивые.



Реп: (0)
перепробовал все сборки почти у всех версий кривые GPU из-за чего проблемы с отображением html5

только adnroid 3 нормально отображает но за то гугл хром не устанавливается))))



Реп: (13)
* Amplifire27, вот именно, что средствами винды кусал и ничего не вышло, хард не был виден! Пришлось перерозбивать по новой



Реп: (89)
prikon @ 07.11.2014, 04:03 *
дело в том, программа установки не видит диски ноута, отображается только флешка

НУ вы прям как дети!
Там внизу есть detect disks нажать не пробовали?
По поводу разметки:
есть прекрасная бесплатная прога под винду: MiniTool Partition Wizard
ей можно комфортно переразметить диски.



Реп: (241)
spectatorru @ 07.11.2014, 09:38 *
перепробовал все сборки почти у всех версий кривые GPU


Есть у меня такое подозрение...
Например, на моем Intel Core Solo U1400 на Андроиде не работает половина вкусных программ.
В вялотекущем режиме ищу способ решения проблемы.

Нашел, что вроде как Android-X86 работает только на процессорах, начиная с поддерживающих MMX SSE3.
Даже сборку нашел android*NoSSE3*4.4.R1.iso, но, увы, геморрой на моем девайсе это не разрулило.

Сообщение отредактировал mkudritsky - 07.11.14, 10:39



Реп: (1)
* mkudritsky, да вроде ничего экзотического, проц. AMD Turion(tm) 64*2 Mobile, HDD SATA 80 гигов. примечательно что я его вынимал и подключал как сьемный диск к стационарнику, и он его нормально определил и установил на него android-x86-4.4-r1. но вот именно в ноуте не работает!



Реп: (1)
* jmd, если вы про Detect devices, пробовали, не помогает..((



Реп: (241)
prikon @ 07.11.2014, 10:39 *
AMD Turion(tm) 64*2 Mobile, HDD SATA 80 гигов. примечательно что я его вынимал и подключал как сьемный диск к стационарнику, и он его нормально определил и установил на него android-x86-4.4-r1. но вот именно в ноуте не работает!


Значит причина в контроллере жесткого диска ноутбука - не знает его ядро Android-X86 4.4 R1.
Попробуйте в BIOS ноутбука как-то поиграться с настройками контроллера HDD:
SATA,
Achi-SATA,
IDE...

Может где-то и схватит диск.
Хотя вряд ли - Linux как раз и характеризуется тем, что часто работает с железом напрямую, минуя BIOS.
Но попробовать стОит.

Все 80Гб HDD отвели на один раздел /dev/sda1 ?
Или как-то мельчить стали? Не вижу смысла такой маленький HDD разбивать на разделы.
Ну и, разумеется, надо сделать раздел активным и типа 83 (Linux).
Форматировать не обязательно - это надо сделать в процессе установки Android-X86

Сообщение отредактировал mkudritsky - 07.11.14, 11:09



Реп: (1)
* mkudritsky,, у меня 25 ГБ под WIN7 в NTFS, и 50 ГБ EXT3.



Реп: (101)
Подробная инструкция по установке Android OS на раздел жёсткого диска


Здесь я опишу все шаги, которые требуется пройти для правильной установки Android OS на Ваш жёсткий диск с учётом того, что на нём уже установлена операционная система Windows Vista/7/8/8.1/10 TP.

Что нам потребуется
1. Немного времени;
2. Умение читать;
3. USB-флешка;
4. Программа UltraISO;
5. Windows Vista/7/8/8.1/10 TP.


Первое, что нужно сделать - это скачать образ Android OS с сайта android-x86.org. Выбираете любую версию (я таким методом ставил версии, начиная с 2.3 и заканчивая 4.4 - всё прекрасно работает). Дальше по шагам:

Шаг первый - UltraISO
1. С помощью программы UltraISO открываете наш скачанный образ:
Прикрепленное изображение

Прикрепленное изображение

2. Выбираете в программе пункт "Самозагрузка" - "Записать образ жёсткого диска":
Прикрепленное изображение

3. В следующем окне выбираем нашу USB-флешку (В моём случае - SanDisk Cruzer Blade 1.26) и жмём "Записать".
Прикрепленное изображение

Прикрепленное изображение

4. После окончания записи закрываем это окно и программу. Работа с ней завершена. Несложно, правда?


Погнали дальше - делим жёсткий диск
1. Заходим в "Панель управления", далее - "Система и безопасность", листаем вниз и выбираем в пункте "Администрирование" опцию "Создание и форматирование разделов жёсткого диска":
Прикрепленное изображение

Прикрепленное изображение

2. Попадаем в окно операций с разделами жёсткого диска. Видим раздел, объёмом 297,75 Гб? Он сейчас является системным: на нём установлена моя Windows 8.1. Его-то мы и будем делить. Выбираем наш раздел:
Прикрепленное изображение

3. ПКМ - "Сжать том":
Прикрепленное изображение

4. В следующем окне (после проведения опроса тома) вбиваем нужный нам размер области для "издевательств": для 16 Гб - 16384, для 32 Гб - 32768, для 64 Гб - 65536. Я себе сделал область размером 64 Гб:
Прикрепленное изображение

Прикрепленное изображение


Всё, с этим закончили.
Внимание! Разделы пронумерованы! Наша "свежеиспечённая" область будет иметь номер 3 - sda3 (Нумерация начинается с нуля). Это важно для выполнения следующего шага.


Самое сложное - установка
1. Перезагружаем наш компьютер и загружаемся с USB-флешки, которую мы подготовили в UltraISO.
2. Выбираем пункт "Installation - Install Android-x86 to harddisk:
Прикрепленное изображение

3. Попадаем в окно со списком разделов жёсткого диска. Видим, что здесь всего два раздела жёсткого диска? sda1 - раздел, зарезервированный Windows 8.1, sda2 - раздел с самой Windows 8.1, а sdb4 - наша флешка. Где же третий-то? Давайте его создадим, что-ли?
4. Выбираем пункт "Create/Modify Partitions:
Прикрепленное изображение

5. Выбираем тип раздела "sda" - жёсткий диск. "sdb" - съёмные носители:
Прикрепленное изображение

6. Перед Вами предстал редактор разделов жёсткого диска. Выбираем нашу созданную ранее область размером 68719,32 Мб. - жмём "Enter".
Прикрепленное изображение

7. Выбираем "Primary" - основной - "Enter".
Прикрепленное изображение

8. Подтверждаем размер будущего раздела - 68719,31 Мб - "Enter".
Прикрепленное изображение

9. Выбираем "Bootable" - загрузочный. Рядом с номером раздела появилась метка "Boot":
Прикрепленное изображение

10. Последний пункт - выбираем "Write" - применить изменения. В следующем окне Вас попросят подтвердить Ваше намерение вводом команды "yes" - вводим.
Прикрепленное изображение

Прикрепленное изображение

11. Выходим отсюда - "Quit".
Прикрепленное изображение

12. Вот теперь наблюдаем раздел с номером sda3 и типом файловой системы Linux - выбираем его клавишей "Enter".
Прикрепленное изображение

13. Выбираем тип будущей файловой системы - ext3 - Enter.
Прикрепленное изображение

14. Нас спрашивают, действительно ли мы хотим форматировать наш раздел. Выбираем Yes. Пошёл процесс форматирования. У меня ушло на это дело где-то полминуты.
Прикрепленное изображение

Прикрепленное изображение

15. Нас спрашивают, хотим ли мы установить GRUB - загрузчик Android OS. Без загрузчика система не стартанёт - выбираем Yes.
Прикрепленное изображение

16. Установщик обнаружил раздел с Windows. Хотим ли мы объединить загрузчики систем - Yes.
Прикрепленное изображение

17. На следующем этапе нас спрашивают, хотим ли мы установить систему в режим чтение-запись. Короче говоря, это Root-права - Yes:
Прикрепленное изображение

18. Установка началась. Ждём окночания:
Прикрепленное изображение

19. По завершении установки ПЕРЕЗАГРУЖАЕМ компьютер. Хотите, чтобы система НЕ запустилась - выбирайте Run Android-x86:
Прикрепленное изображение

20. После перезагрузки у Вас есть несколько секунд на выбор операционной системы: Android OS или Windows. Настроить эти пункты можно из-под Windows. Выбираем Android-x86 4.4 r1:
Прикрепленное изображение

21. Осуществляем процесс первоначальной настройки системы и радуемся.
Прикрепленное изображение

Прошу в шапку.



Реп: (1)
Первое время после установки была эйфория, но неработоспособность flash player убило эту эйфорию на корню и наступило разочарование.

Сообщение отредактировал ural_s - 07.11.14, 16:22


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 11:17