USB スティックに Ubuntu をインストールした場合、別のコンピューターで Ubuntu を起動するにはどうすればよいでしょうか?

USB スティックに Ubuntu をインストールした場合、別のコンピューターで Ubuntu を起動するにはどうすればよいでしょうか?

Ubuntu 19.10 を USB スティックにインストールして、どこにいてもプログラムやファイルを持ち歩けるようにしました。メイン OS として Windows 10 がインストールされているデスクトップ PC でのみ使用しているため、問題なく動作しています。必要なときに USB スティックから Ubuntu を実行しても問題はありません。ただし、Ubuntu 19.10 がすでに実行されているラップトップ (Macbook Pro mid 2012) の USB で Ubuntu を実行しようとすると、ブート メニューを起動するために「alt」キーを押しても、EFI パーティションまたはディスクのみが表示されます。

これを修正する方法はありますか?

いくつか調査してみたところ、EFI パーティションに問題がある可能性があり、USB に EFI パーティションを作成する必要があるのではないかと思いました。

これは私にはちょっと理解できないので、どんなアドバイスでも助かります。ありがとうございます。

答え1

私も SD カードに Ubuntu をインストールしたときにこの問題が発生しました。EFI パーティションが空で、レガシー モードを無効にしていたため、イメージが見つかりませんでした。

これリンクレガシー モードを有効にすることなく (オプションとして存在する場合)、そこに到達できるはずです。

答え2

これに対する私の解決策を共有したいと思いました。別のコンピューターでは起動できましたが、MacBook Pro や Dell G7 ラップトップでは起動できませんでした。

まず、Ubuntu .iso を Windows PC にダウンロードしました。仮想ハードディスクを追加せずに、Ubuntu .iso ファイルの VirtualBox ライブ イメージを実行しました。その後、USB を接続し、USB に Ubuntu をインストールしました。仮想ハードディスクが追加されていなかったため、インストール プロセスを探す場所が他にありませんでした。EFI と GRUB も USB にインストールされたと思います。3 台の異なるコンピューターで使用できるようになりましたが、繰り返しますが、試した MacBook Pro や G7 Dell ラップトップでは使用できませんでした。

編集: レガシー モードとそれに依存する他のいくつかのオプションを無効にすることで、Dell G7 ラップトップを起動することができ、問題なく動作しました。vbox の設定により、レガシー モードで USB にインストールされるようになりました。仮想マザーボードの設定を微調整して UEFI モードで起動し、その方法で Ubuntu を UEFI モードで USB にインストールできると思います。

乾杯。

関連情報