Добавить Android-x86-4.4-RC2 в Ubuntu Grub

Я установил Android-x86-4.4-RC2 с Windows XP и Windows 7, после того как я установил Ubuntu 14.04. Теперь android-x86-4.4-RC2 не отображается в grub. Что я должен сделать, чтобы это исправить?

Спасибо!

Отредактировано: я использовал команду sudo update grub, но появляется только ubuntu и windows в grub.

1 ответ

Откройте терминал в Ubuntu и введите:

sudo -i
<your password>

Сейчас: fdisk -l и найдите устройство / раздел, на котором установлен android x86, затем:

nano /etc/grub.d/40_custom

Вы можете добавить это в нижней части вашего пользовательского меню:

menuentry "Android-x86" {
set root='(hdX,X)'
linux /android-4.4-RC2/kernel quiet root=/dev/ram0 androidboot.hardware=android_x86 acpi_sleep=s3_bios,s3_mode SRC=/android-4.4-RC2S SDCARD=/data/sdcard.img
initrd /android-4.4-RC2/initrd.img}

Нажмите CtrlX, чем Y, затем нажмите Enter.

Прошлой:

update-grub

Чтобы определить, что ваш set root='(hdx,x)' с использованием fdisk -l Команда, где вы установили Android, вам нужно отредактировать соответственно:

sda =  (hd0,0)
sda1 = (hd0,1)
sda2 = (hd0,2)

или USB может быть распознан как SDB

sdb = (hd1,0)
sdb1 = (hd1,1)
sdb2 = (hd1,2)

Это означает, что sdX это a=0,X b=1,X c=2,X d=3,X, надеюсь, вы понимаете, что я пытаюсь объяснить.

Одна вещь, которую я нашел, которая застряла, была разделами для /android-4.4-RC2, Везде, где Android находится в каталоге, это должно совпадать, или вы потратите часы, пытаясь выяснить, почему Android не загружается. Вначале мне было легко помещать android в папку под именем android, а не просто делать эти три раздела /android вместо /android-4.4-RC2,

Если вы не установили SDCARD, вы можете удалить раздел SDCARD=/data/sdcard.img

Если вы уже используете Ubuntu, вам не нужно устанавливать grub. Ubuntu, Linux уже имеет Grub. Вам даже не нужно устанавливать Android-x86. Все, что вам нужно сделать, это извлечь Android-x86 ISO и скопировать эти четыре файла:

-initrd.img

-system.cfg

-kernel

-ramdisk.img

чем создать пустую папку с именем данных.

Если вы работаете в том же разделе, что и Ubuntu, поместите четыре файла вместе с пустой папкой данных где-нибудь, например, /home/media/android, Если вы хотите запустить android-x86 из отдельного раздела, поместите четыре файла и пустую папку данных в свою папку на этом разделе с именем папки, которое вы можете запомнить, что-то простое, например, android работает.

Если вы используете android-x86 на отдельном разделе или USB-накопителе, последние две строки меню должны быть:

linux /android/kernel

initrd /android/initrd.img

Если вы собираетесь запустить его в том же разделе, что и Ubuntu, то строки вашего меню должны выглядеть примерно так:

linux /home/media/android/kernel

initrd /home/media/android/kernel

Я также написал в своем блоге более подробный FAQ: Как установить Android-x86 без CD или USB stick

Другие вопросы по тегам