USB にインストールされた Ubuntu の永続的な再起動時に Grub が失われる

USB にインストールされた Ubuntu の永続的な再起動時に Grub が失われる

内部ドライブにインストールするのと同じように、32 GB の USB ドライブに Ubuntu をインストールすることができました。Ubuntu が
入った USB から起動できます。
直面している唯一の問題は、Ubuntu をシャットダウンまたは再起動して再起動しようとするたびに、USB が起動可能として検出されないことです。その後、ライブ ディスクを使用して、USB 上のブート ローダーを修復してから起動する必要があります。USB から起動し直しますが、シャットダウン/再起動すると、同じ問題が繰り返されます。

32 GB のペンドライブです。
ブート モードは UEFI です。Mac
と Windows の両方でインストール済みの Ubuntu USB を作成するために liveUsb を試しましたが、同じ問題が発生しました。また、パーティションでは、ブートローダーをインストールするために /dev/sdc1 (パーティション名) ではなく /dev/sdc (USB デバイス名) を使用しています。
どのようなポインタやアイデアでも非常に役立ちます。ありがとうございます。

答え1

UEFI モードでは、インストーラーは指定した内容に応じてブートローダーを内部ドライブにインストールします。

それを避けるには次の方法をお勧めします:インストールを開始する前に、内蔵ドライブを取り外してください。すると、システムはターゲット ドライブ (USB ペンドライブ) を「内部」ドライブと見なし、必要な場所にブートローダ (ファイルを含む EFI パーティション) をインストールします。

インストール後、シャットダウンして内蔵ドライブを再度挿入(接続)します。

それ以外の場合は、内部ドライブから関連ファイルを識別して USB ペンドライブの EFI パーティションにコピーできますが、より困難になります。

このリンクとそこからのリンクも参照してください。

askubuntu.com/questions/912254/bootable-ubuntu-usb-with-custom-kernel/912280#912280

関連情報