Android x86 7.1 r2 をインストールし、新しい OS をブート メニューに追加しようとしています。
私は走った
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
nougat-x86 以降では、androidboot.selinux=permissive を追加する必要があります。また、marshmallow-x86 より前では、ビルドイメージのターゲット名を指定するために androidboot.hardware= を追加する必要があります。ただし、nougat-x86 以降ではこのオプションを追加しないでください。
答え2
同じコードで同じ問題が発生しました。
私は (Windows 10、Kubuntu、Androidx86 7.1-r2) の grub 構成のコードを変更し、動作しました。
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}
リソース: