私は2つの異なるOSを持っていますが、そのうちの1つはubuntuです。 MacではなくPCを使用しています。 Ubuntuが見つからないChimeraブートローダーを使用しています。だから、フラッシュドライブUSBにEFIモードでgrub 2をインストールしたいと思います。このようにして、USBフラッシュドライブが接続されている場合にのみUbuntuをロードできます。
このガイドに従いました https://help.ubuntu.com/community/UEFIBooting で「/ dev/sda」を置き換えます
Sudo efibootmgr --create --gpt --disk /dev/sda --part 1 --write-signature --label "GRUB2" --loader "\\EFI\\grub\\grub.efi"
usb-penディレクトリを使用します。次に、Ubuntuパーティションに存在するgrub.cfgファイルをコピーしました。 Grub2はロードされますが、メニューエントリを選択すると、grub2がコマンドまたはディスクを見つけられません。この問題を修正するにはどうすればよいですか?
追伸ここには、エラーの写真(grub2でubuntuエントリを選択したとき)、usbドライブの内容、grub.cfgファイルがあります http://paste.ubuntu.com/7283661/
私はこれに答えるのが少し遅れていることを知っていますが、あなたのセットアップに似た何かをしたかったので、同じ問題に遭遇しました。私はついに修正を見つけ、それを共有したいと思いました。
Grub-installの何らかのバグのように見えます。 USBドライブには次のものがあります。
/EFI/thenameIgavetomygrub/grub.cfg
フォルダーthenameIgavetomygrub
とそのすべてのコンテンツ(この場合は「grub」と呼ばれるように見えます)をusbドライブの同じEFIフォルダーにコピーし、そのコピーの名前を「ubuntu」に変更します。 。
その後、動作するはずです。少なくとも私にとってはそうでした。