web-dev-qa-db-ja.com

Android x86をGRUB2に追加

cm-x86_64-14.1-rc1を別のパーティションにインストールしました。私はすでにラップトップにWindows 10とUbuntu 16.04をインストールしています。

GRUBにAndroid x86を追加するためのオンラインブートシーケンスは数多くありますが、それらは本当に古いビルド用であるか、ビルド用に正しく変更できません。

GRUBに追加するcm-x86_64-14.1-rc1のブートシーケンスは何ですか?シーケンスをGRUBカスタマイザーに通して保存すれば十分ですか?

3
jongla

最初にターミナルでSudo gedit /etc/grub.d/40_customと入力し、このブートシーケンスをファイルに追加します。

menuentry "Lineage x86" {
  set root='(hdX,Y)'
  linux /cm-x86-14.1-rc1/kernel quiet root=/dev/ram0 androidboot.selinux=permissive acpi_sleep=s3_bios,s3_mode SRC=/cm-x86-14.1-rc1
  initrd /cm-x86-14.1-rc1/initrd.img
} 

hdX,Yは、Androidがインストールされているパーティションの名前です。インストール済みのパーティションはsda9であるため、エントリはhd0,9になります。 sdb5の場合、エントリはhd1,5などとなります。

Cm-x86-14.1-rc1ではなく他のバージョンをインストールした場合は、「cm-x86-14.1-rc1」を含む行をご使用のバージョンに置き換えてください。

次に、ファイルを保存し、ターミナルでSudo update-grubを実行します。

新しいandroidx86の新しい作業GRUBメニューエントリは、次回の起動時に使用可能になります。

PS:androidboot.selinux=permissiveはandroidx86バージョン7.0以上で必要です

5
jongla