Я установил Android x86 7.1 r2 и теперь пытаюсь добавить новую ОС в меню загрузки.
Я бежал
gksu gedit /etc/grub.d/40_custom
И там я добавил этот код
menuentry "Android Ifti" {
set root='(hd0,5)'
linux /android-7.1-r2/kernel quiet root=/dev/ram0 androidboot.hardware=hp8670p acpi_sleep=s3_bios,s3_mode SRC=/android-7.1-r2
initrd /android-7.1-r2/initrd.img}"
Затем я выполнил следующие команды
sudo chmod +x /etc/grub.d/40_custom
sudo update-grub
Но когда я выбираю эту опцию в меню загрузки, появляется какой-то текст, который я едва могу прочитать, так как он слишком быстрый, ноутбук перезагружается, и снова появляется то же самое меню загрузки.
В результате ничего не происходит, и ноутбук перезагружается... Быстро отображаемые тексты содержат Android x86 detected
.
Я предполагаю, что мой код входа в меню неверный. Как я могу это исправить? Я прочиталэта ветка форума Ubuntuно это для Android версии 4.
решение1
Вам нужно добавить
androidboot.selinux=permissive
в строку вашего ядра.
Если вы этого не сделаете, ваша система немедленно перезагрузится.
https://www.android-x86.org/source.html
Обратите внимание, что androidboot.selinux=permissive необходимо добавить, начиная с nougat-x86. Кроме того, перед marshmallow-x86 необходимо добавить androidboot.hardware=, чтобы указать целевое имя созданного образа. Однако не добавляйте эту опцию, начиная с nougat-x86.
решение2
У меня была та же проблема с тем же кодом.
Я изменил код в своей конфигурации grub для (Windows 10, Kubuntu и Androidx86 7.1-r2), и это работает.
menuentry "Android-x86" {
set root='(hd0,5)'
linux /android-7.1-r2/kernel root=/dev/ram0 quiet androidboot.selinux=permissive
initrd /android-7.1-r2/initrd.img}
Ресурсы: