Grub не видит android x86

Grub не видит android x86

Android OS на x86

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

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

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

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=1024×768
terminal_output gfxterm

Источник

Grub не видит android x86

Android OS на x86

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

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

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

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=1024×768
terminal_output gfxterm

Источник

Grub не видит android x86

Android OS на x86

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

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

    Hardware List — список совместимого оборудования
      Если Вы не нашли в шапке или в листе совместимости версию для вашего компьютера/ноутбука (модификации железа), то следует попробовать разные версии и опытным путём подобрать оптимальную.

  • Графическое ускорение нормально работает на видеоадаптерах от AMD и Intel (кроме GMA 500, GMA 600, GMA 3600, GMA 3650, т.к. они основаны на PowerVR).
    Графика nVidia поддерживается начиная с Android-x86 4.4-R3; новое поколение начинает поддерживаться после выхода следующего.
  • Ситуация с поддержкой планшетов, Критическое замечание о звуке.
  • Чипы, которые реализуют одновременно и WiFi, и Bluetooth работают хуже, чем отдельные.

    Загрузочную флешку или диск необходимо записать с помощью Rufus, UNetbootin, LiLi, или WinImage. UltraISO использовать не рекомендуется потому, что созданные им флешки мало где грузятся.

Раздел под Android рекомендуется форматировать в ext3 или ext4 (для версии 5.0 Lollipop и новее) чтобы иметь >4ГБ места под свои нужды и избежать проблем с SuperSU и другим софтом. Форматирование раздела лучше произвести до установки Android сторонним ПО (Acronis, GParted, др.): родной установщик не всегда справляется с этой задачей.

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=1024×768
terminal_output gfxterm

Источник

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

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

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

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

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

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

Это означает, что 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 и скопировать эти четыре файла:

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

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

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

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

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

Источник

Загрузка Android с GRUB, но как?

У меня небольшая проблема. У меня семь разделов:

Я нашел учебник, но я попробовал это, и оно не работает. Вот ссылка:

Я использовал этот Android от android-x86.org и версию android-x86-4.4-r1.iso.

Это мой документ 40_Costum:

Если я запускаю свой компьютер, появляется менеджер загрузки GRUB, и я могу выбрать Android, но он не загружает Android. Фон фиолетовый и ничего не происходит.

Что бы было полно и работало 40_Customm скрипт?

Это не сработает, если я сделаю скрипт в Grub Customizer и сохраню его. В меню загрузки не отображается, если я снова открою Grub Customizer, сценарий будет удален.

Теперь у меня есть еще одна проблема:

Если я запускаю свой ноутбук, он показывает Ubuntu, Windows, Kali Linux и Android (который не работает), но если я запускаю GRub Costumizer, Windows не появляется в списке?! Но почему?

7 ответов

По поводу Android x86 6.0

Назначение «EEEPC» предназначено только для EEEPC ASUS, используйте его только при наличии, в противном случае используйте android_x86 , не используйте generic_x86, вы застрянете при загрузке анимации и должны будете перезапустить, используя CTRL + F1 для доступа к терминалу и выдачи reboot как графический интерфейс не будет загружен. Я знаю это, потому что провел несколько часов, следуя дурному, хотя и доброжелательному, совету.

Это была последняя конфигурация, которая работала для меня на старой школе SONY VAIO 64 bit с настройкой тройной загрузки.

‘(0,4)’ было местоположение моего жесткого диска и раздела, на котором был установлен Android x86, измените его соответствующим образом. Вам не нужен ваш UUID, вам нужно только то, что я положил выше, с единственным изменением в месте установки.

Для GRUB 1,97 — 1,99 и 2,00 +

Чтобы сделать это легко, установите GRUB Customizer Введите их в эмуляторе терминала: Код:

Откройте настройщик GRUB и создайте новую запись GRUB.

Откройте вкладку «Источники», введите эти:

Вот что нужно изменить:

set root='(hd0,4)’ : Измените (hd0,4) на раздел Android x86 установлен. Hd0 означает sda, поэтому, если вы установите его в sdb, это будет hd1 и так далее. Hd0,4 означает номер раздела, в моем случае hd0,4 означает sda4. Так что если вы установите его на sda6, это будет hd0,6.

—set=root e1f9de05-8d18-48aa-8f08-f0377f663de3 : Случайное число здесь — это UUID раздела, на котором установлена ​​Android x86. Вы должны изменить его на правильный UUID. Вы можете легко получить UUID, создав новую запись в настройщике GRUB, затем перейдите на вкладку «Параметры» и выберите опцию «Linux» в раскрывающемся списке. Вы увидите выпадающий раздел, выберите свой раздел. Откройте вкладку источника, там вы увидите UUID.

androidx86/ : Корень Android x86 Измените его на свой Android x86 root. Вы можете узнать, какой у вас root для Android x86, перейдя в раздел Android x86, и вы увидите имя папки, начинающееся с ‘android’, это корень вашего Android x86

androidboot.hardware Ваше устройство, конечно. Примечание. Если вы используете Android 2.3 — 4.0.3, измените его на androidboot_hardware. Вот список аппаратного обеспечения:

  • generic_x86 : Если вашего оборудования нет в списке, используйте это
  • eeepc : Ноутбуки EEEPC
  • asus_laptop : Ноутбуки ASUS (поддерживаются только ноутбуки ASUS)

Добавить пункт меню Android x86:

(задавать path а также * как твой)

Ни один из других ответов не помог мне, поэтому я решил сам найти решение в файлах, предоставляемых ISO-образом с установочными файлами Android-x86.

В Android-x86 LiveCD1/efi/boot/android.cfg Я нашел следующий пункт меню:

Вопрос заключался в том, какие ценности $kdir а также $android должно быть. После монтирования раздела я установил систему ( sda2 ), Я нашел название каталога — cm-x86-14.1-r2 ,

[email protected] дополнительные параметры ( quiet в моем решении) и $src можно игнорировать Наконец, я сделал следующую запись grub:

Все это было очень полезно, но, в конце концов, мне немного не хватало, и это не сработает, пока я не добавлю все части.

Как написал Banan3’14 был прав, но его не было:

Возможно, это подразумевалось, и я слишком новичок, чтобы понять это, но как только я собрал все это, это сработало.

Это вопрос десяти месяцев, но я решил, что все равно помогу. На самом деле это очень просто исправить. Я добавляю исправление в свой ответ вместо того, чтобы нажимать «изменить» в ответе выше, потому что я не хочу ждать рецензирования или чего-то еще.

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

Вопрос в строке два. В начале второй строки есть бездомная могила (`). Буквально так просто. Иногда это самые простые вещи, которые заставляют все перестать работать.

Я полагаю, что вы либо нашли способ добавить Android x86 в GRUB, либо вам уже все равно, но да. Итак, вот правильный код:

Вот мой весь /etc/grub.d/40_custom файл (исключая exec tail и закомментированные строки в начале):

очевидно hd0,msdos2 раздел, на котором установлен Android 4.4 R2 и a47b5fe5-8969-4774-be9c-72c32a3fd14b UUID указанного раздела и hd0,msdos4 раздел, на котором у меня установлен Android 5.0.2 (неофициальный и крайне нестабильный) и d2edeae9-3dc8-41b1-b775-25d0a8028092 будучи UUID этого раздела.

Для меня, hd0,msdos2 является /dev/sdb2 а также hd0,msdos4 является /dev/sdb4 , Я не уверен в следующем, но я думаю, что GRUB делает hd0 , hd1 , hd2 и т. д. в другом порядке, чем Linux sda/hda , sdb/hdb , sdc/hdc и т.д. Опять же, не уверен, но я думаю, что GRUB делает это в физическом порядке (как они будут определены в вашем BIOS), а Linux делает их в. э-э. как-то иначе, я полагаю. Опять же, не уверен в этом.

Но да, если вам нужно выяснить, какой раздел в формате раздела GRUB ( hdX,msdosY ) ваш раздел Android (который я вижу /dev/sda3 ), перезагрузите компьютер и нажмите C, чтобы перейти в командную строку. Затем введите (hd и нажмите вкладку (вкладка «Автозаполнение»), после чего все диски будут перечислены в качестве параметров автозаполнения (не уверен на 100%, но я на 70% уверен, что он не отображает USB-накопители, если они не подключены к SATA-накопителям с USB на SATA адаптер). Затем введите (hd0 , и нажмите вкладку, и он будет перечислять все разделы на hd0 как варианты автозаполнения. Если у вас есть несколько дисков, выяснить, какой из них /dev/sda3 это просто вопрос проб и ошибок с использованием автозаполнения на (hd , Я не уверен точно, как выглядят результаты, но я точно знаю, что результаты для (hd0 , (очевидно) отобразит идентификаторы разделов в стиле GRUB для всех разделов на hd0 (для вас это было бы msdos1 через msdos7 ; в GRUB, hd начинается с 0, но msdos начинается с 1), метки всех разделов на hd0 и файловую систему (обычно вы выбрасываете Android x86 на ext2, но, поскольку у вас она есть в NTFS, она отображает файловую систему как NTFS; для большинства людей она отображает ext2, как я знаю, какая именно, потому что мои разделы Android единственные разделы ext2 у меня есть).

Хм. Я изначально намеревался исправить только ошибку во второй строке самого популярного ответа, и я закончил чертовски почти полным учебником о том, как добавить Android x86 в GRUB.

Источник

Читайте также:  Как удалить одинаковые файлы с андроида
Оцените статью