Grub customizer android x86

Загрузка 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 не появляется в списке ?! Но почему?

По поводу Android x86 6.0

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

Это была последняя конфигурация, которая работала для меня на старой школе 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 в 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-накопители, если они не подключены к USB-накопителю SATA к адаптеру 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 .

Источник

Загрузка 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 +

Читайте также:  Fnf vs torture android

Чтобы сделать это легко, установите 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 tv не видит приставку

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

Источник

Grub customizer 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

Источник

Оцените статью