Android-x86

Материал из K.Wiki
Перейти к: навигация, поиск

Как установить Android x86?

  1. Подготовить раздел размером не менее 3 ГБ для установки системы. Допустимо отформатировать его в ext4.
  2. Скачать один из образов и записать его на USB-флешку. Образы *.iso предназначены для BIOS, *.img --- для UEFI.
  3. Загрузить компьютер с USB-флешки.
  4. В появившемся меню выбрать пункт
    Installation - Install Android-x86 to harddisk
  5. Следовать инструкциям установщика.

Для установки на накопитель с таблицей GPT можно установить на дополнительную USB-флешку, потом скопировать с неё раздел и добавить соответствующий пункт в загрузчик.

Как настроить выбор загрузки Android x86 или другой ОС при включении компьютера?

Если используется grub2

  1. В файл /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
    }
  2. Выполнить с правами суперпользователя
    update-grub