「Linux」GRUBローダーはAndroidを検出できません

「Linux」GRUBローダーはAndroidを検出できません

[ボリューム1]

に Android(Bliss OS) をインストールしましたNew Volume(D)。インストールに成功すると、useまたは を実行するように求められていることに気付きましたreboot。しばらく使用していました。Android を使用した後に再起動すると、grub ローダーが Android(Bliss OS) を検出していないことに気付きました。

ブリスOSが利用可能 [Linux の Bliss OS のスクリーンショット][2]

sda2 に bliss OS があります。しかし、Linux grub ローダーはそれを検出できません。

/dev/sda1: UUID="10C4F74DC4F73416" TYPE="ntfs" PARTUUID="cdead0a2-01"
/dev/sda2: LABEL="Android-x86" UUID="7efe11c7-647a-471a-b149-fabbfa3e9c8c" TYPE="ext4" PARTUUID="cdead0a2-02"
/dev/sda3: UUID="0A122C29122C1BE7" TYPE="ntfs" PARTUUID="cdead0a2-03"
/dev/sda5: UUID="5144d217-9d4a-4e8c-b8d5-31959274dd51" TYPE="ext4" PARTUUID="cdead0a2-05"
/dev/sda6: UUID="b6f4d65c-46a0-4985-9ec3-dd0044257fcb" TYPE="swap" PARTUUID="cdead0a2-06"

ここに画像の説明を入力してください

上記の画像コマンドを実行しました。次のエラーが発生しました。

ここに画像の説明を入力してください

私は助けを借りていくつかの変更を行っていましたウェブページ

の下部に次のコードを追加しました/etc/grub.d/40_custom:

menuentry "Android-x86" {
set root='(hd0,2)'
linux /android-4.0-RC1/kernel quiet root=/dev/ram0 androidboot.hardware=eeepc acpi_sleep=s3_bios,s3_mode SRC=/android-4.0-RC1 SDCARD=/data/sdcard.img
initrd /android-4.0-RC1/initrd.img}

そして、次のコマンドを試しました

root@istiak ~ # sudo chmod +x /etc/grub.d/40_custom  #permission 
root@istiak ~ # sudo update-grub           #updating grub
Generating grub configuration file ...
  WARNING: Failed to connect to lvmetad. Falling back to device scanning.
Found Windows 10 (loader) on /dev/sda1
done

/dev/sda2 209616896 272531455 62914560 30G 7 HPFS/NTFS/exFAT

に問題があると思いますroot='(hd0,2)'。 が見つかりませんでしたSDCARD=/data/sdcard.img。フォーマットされたファイルは 3 つだけです。imgここにあります。

[ここに画像の説明を入力][3] system.img を試してみましたが、同じエラーが発生しました。

Android を検出できません。どうすればいいでしょうか? この質問は Unix SE に移行すべきだと思います (よくわかりません)。Unix SE は完全に Linux 向けです。

上記の変更を行った後、Androidを入手しましたが、アクセスできません

ここに画像の説明を入力してください エラー : ここに画像の説明を入力してください

関連情報