Ich habe Android x86 7.1 r2 installiert und versuche jetzt, das neue Betriebssystem zum Startmenü hinzuzufügen.
Ich bin gelaufen
gksu gedit /etc/grub.d/40_custom
Und dort habe ich diesen Code hinzugefügt
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}"
Dann habe ich die folgenden Befehle ausgeführt
sudo chmod +x /etc/grub.d/40_custom
sudo update-grub
Wenn ich die Option jedoch im Startmenü auswähle, wird ein Text angezeigt, den ich aufgrund der Geschwindigkeit kaum lesen kann. Anschließend wird der Laptop neu gestartet und dasselbe Startmenü wird erneut angezeigt.
Das Ergebnis ist also, dass nichts passiert und der Laptop neu startet... Die schnell angezeigten Texte enthalten Android x86 detected
.
Ich nehme an, mein Menüeintragscode ist falsch. Wie kann ich das beheben? Ich habe gelesendieser Ubuntu-Foren-Threadaber es ist für Android Version 4.
Antwort1
Sie müssen hinzufügen
androidboot.selinux=permissive
zu Ihrer Kernelzeile.
Wenn Sie dies nicht tun, wird Ihr System sofort neu gestartet
https://www.android-x86.org/source.html
Beachten Sie, dass androidboot.selinux=permissive seit Nougat-x86 hinzugefügt werden muss. Außerdem muss vor Marshmallow-x86 androidboot.hardware= hinzugefügt werden, um den Zielnamen des erstellten Images anzugeben. Fügen Sie diese Option jedoch seit Nougat-x86 nicht mehr hinzu.
Antwort2
Ich hatte das gleiche Problem mit dem gleichen Code.
Ich habe den Code in meiner Grub-Konfiguration für (Windows 10, Kubuntu und Androidx86 7.1-r2) geändert und es funktioniert.
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}
Ressourcen: