Android-x86 — различия между версиями
Материал из K.Wiki
Kirill (обсуждение | вклад) (→Как установить Android x86?) |
Kirill (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | == Установка == | ||
=== Как установить Android x86? === | === Как установить Android x86? === | ||
<ol> | <ol> | ||
Строка 44: | Строка 45: | ||
</ol> | </ol> | ||
+ | == Проблемы и решения == | ||
+ | === Чёрный экран после сообщений о загрузке ядра === | ||
+ | Попытаться загрузить какую-то другую ОС, потом снова [[Android x86]]. | ||
[[Категория:База знаний]] | [[Категория:База знаний]] | ||
[[Категория:Операционные системы]][[Категория:Linux]][[Категория:Android]] | [[Категория:Операционные системы]][[Категория:Linux]][[Категория:Android]] |
Версия 02:44, 13 июля 2015
Содержание
Установка
Как установить Android x86?
- Подготовить раздел размером не менее 3 ГБ для установки системы. Допустимо отформатировать его в ext4.
- Скачать один из образов и записать его на USB-флешку. Образы *.iso предназначены для BIOS, *.img --- для UEFI.
- Загрузить компьютер с USB-флешки.
-
В появившемся меню выбрать пункт
Installation - Install Android-x86 to harddisk
- Следовать инструкциям установщика.
Для установки на накопитель с таблицей GPT можно установить на дополнительную USB-флешку, потом скопировать с неё раздел и добавить соответствующий пункт в загрузчик.
Как настроить выбор загрузки Android x86 или другой ОС при включении компьютера?
Если используется grub2
- В файл /etc/grub.d/40_custom добавить (заменив подходящими значениями {ID накопителя}, {ID раздела}, {путь к ядру}, {UUID раздела} и {путь к initrd.img}):
menuentry "Android KitKat" --class android-x86 { set root=({ID накопителя},{ID раздела}) linux {путь к ядру} root=UUID={UUID раздела} androidboot.hardware=android_x86 quiet SDCARD=mmcblk0 HWACCEL= INSTALL= DEBUG= DATA= initrd {путь к initrd.img} }
При загрузке с UEFI вместо linux и initrd нужно использовать linuxefi и initrdefi соответственно. Для жестких дисков с таблицей MBR ID разделов указываются целыми неотрицательными числами, с GPT --- в формате gpt* (соответствует /dev/sda*).
Пример для загрузки сборки 4.4 R2 с четвёртого раздела первого жёсткого диска без UEFI:
menuentry "Android KitKat" --class android-x86 { set root=(hd0,4) linux /android-4.4-r2/kernel root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX androidboot.hardware=android_x86 quiet SDCARD=mmcblk0 HWACCEL= INSTALL= DEBUG= DATA= initrd /android-4.4-r2/initrd.img }
-
Выполнить с правами суперпользователя
update-grub
Проблемы и решения
Чёрный экран после сообщений о загрузке ядра
Попытаться загрузить какую-то другую ОС, потом снова Android x86.