Grub 2はSDカード/ dev / mmcblk0p1にアクセスできません。

Grub 2はSDカード/ dev / mmcblk0p1にアクセスできません。

私はUbuntu 16.04(64ビットデスクトップ)を実行しており、SDカードにブートパーティションの1つ(ext4形式の/ dev / mmcblk0p1)を挿入しようとしています。 Grubはハードドライブから起動し、そのまま維持したいと思います。

起動プロセスを中止してGrubコマンドラインを使用すると、エルエスこのコマンドはハードドライブのみを一覧表示します。 SDカードは表示されません。

追加情報:(hd1)/dev/mmcblk0を含む/boot/grub/device.mapを手動で追加しましたが、(hd1)はgrubコマンドラインに表示されません。エルエス

次に、手動で生成された/boot/grub/device.mapファイルを削除し、sudo grub-mkdevicemap -n /dev/mmcblk0p1を使用してファイルを生成しました。結果は次のようになります。

それからsudo update-grub。しかし、それも動作しません。 Grubコマンドラインにはまだhd0(ハードドライブ)のみが表示されます。私は数時間研究して実験しましたが、成功しませんでした。

ブートパーティションの1つとして使用できるように、Grub 2からmmcblk0p1にどのようにアクセスしますか?

関連情報