Добавить 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