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.
Источник