UEFI 搭載の Windows SSD に Ubuntu をインストールしようとすると GRUB2 がハングアップするのはなぜですか?

UEFI 搭載の Windows SSD に Ubuntu をインストールしようとすると GRUB2 がハングアップするのはなぜですか?

最近、古い Lenovo ラップトップの SSD BIOS を MBR から UEFI / GPT にアップグレードしました。
元々は Win-10 と Ubuntu 20.04 を Grub-2 でデュアルブートしていました。Win-10 を正常に変換し、Win のブート パーティションを追加しましたが、Ubuntu パーティションのブートをあきらめたため、最終的に消去しました。
現在は、Win-10 Insider-Preview パーティションと、真新しいブート パーティション (注意: このパーティションは Win パーティションの前に配置する必要があります) があり、SSD ドライブの残りの部分は空です。ただし、GPARTED によると、この謎の小さな Windows "MSFTRES" パーティションは不明なファイル システムであるようです。
現在、Ubuntu の任意のバージョンまたは GRUB2 を必要とする Linux システムを再インストールしようとすると、予備の Grub-2 メニューの直後にインストールがハングします。"Ubuntu ..." 項目を選択すると、左上隅にカーソルがあるだけでシステムが停止します。Ctl-Alt-Del も使用できません。マシンの電源をオフにしてからオンにする必要があります。
しかし、Win-10 (SSD 上) と GPARTED (USB から起動) は正常に動作します。
何らかの理由で GRUB2 が SSD に書き込めないのではないかと思います。

答え1

コメントを読んだ後、パーティション テーブル タイプを gpt に変更したことがわかりました。おそらく、ドライブに EFI パーティション (約 500 MB の vfat または exfat 形式) を追加して、grub を再インストールするだけで済みます。その後は動作するはずです。

Grub は、パーティション テーブルの種類によってインストール方法が異なります。変更したので、grub を再インストールする必要があります。man grub-install正確な方法は、インストール メディアから起動して、ROOT SHELL を起動するだけです。

USB フラッシュ インストール メディアの起動に問題がある場合は、 BIOS セットアップ プログラムで を無効にしてsafe boot UEFI Boot から有効にしてみてください (DEL キーを押してセットアップを実行するか、F1 キーを押します)。legacy boot

Unbuntu CD/DVDにRESCUEオプションがない場合は、Debian Bullseye DVD-1をダウンロードし、以下の手順で起動してシステムを修復してください。それ上記と同じ手順です。

うまくいくといいですね!あなたの能力を信じています!

答え2

問題が解決しました!
インターネットでさらに検索してみると、2020年1月に同様の問題が見つかりました。アスブントゥ - 必要な答えが得られました。USB ブート ディスクは UEFI ではなく MBR で作成することを提案されました。私はすでにこれを何度か試していました。しかし、さらに、Rufus ではなく Etcher を使用して USB インストール メディアを作成することも提案されました。これを実行すると、Ubuntu は正常にインストールされました。

残念ながら、Win-10を起動できなくなりました。しかし、これは小さな問題です。(そう願っています!)
Grub は Win-10 ブート パーティションを見つけられず、独自に作成したようです。Grub ブート パーティションと Win ブート パーティションを結合するだけです。次に、Win-10 パーティションのブート方法を理解した後、SSD に別の Linux をインストールします。

関連情報