これは非常に複雑な考えであり、しばらく頭に残っているので、我慢してください。
この質問では、「Grub2」と言うときは「EFI-IA32バージョン」を指します。使用するデバイスには32ビットのUEFIBIOSが含まれていますが、64ビットのCPUが搭載されています。
ダウンロードできるフォルダー/アーカイブが必要です。このフォルダーには、コンパイル済みのGrub2とそのすべての構成ファイル(できれば最新バージョン)が含まれています。
'Grub4DOS''SuperGrub2'などは必要ありません。Ubuntu15.04、14.10などと一緒にインストールされるのと同じGrub2が必要です。
このGrub2フォルダーをESPパーティションにコピーしてから、32ビットUEFI BIOSを使用してGrub2に入り、OSを起動できるようにしたい。
そして、「32ビットと64ビットが一緒に機能しないため不可能」と言う前に、64ビットUbuntu 14.10では 以前に実行したことがある であるため、機能することはわかっています。 32ビットUEFIで。
これらすべてを実行する代わりにubuntuをインストールできることは理解していますが、ESPに小さなブートローダーをインストールするためだけに別のOSをインストールすることは避けようとしています。
それでもわからない場合は、 GRand Unified Bootloader、バージョン2(EFI-IA32バージョン) 、プリコンパイル済みフォルダーを作成するために使用するUbuntuパッケージへのリンクを次に示します(ソースもここにリストされています)。
「64ビットOSを32ビットで実行できない」または「要点」と関係のある回答には、トピック外のフラグが付けられ、警告が表示されます。
それを見つけた!
最新のUbuntu(15.04、64ビット)ISOファイルをダウンロードし、ISOのルートから/boot
フォルダーと/EFI
フォルダーを抽出しました。フォルダをESPパーティションにコピーし、必要に応じて(grub.cfg
内の)EFI/boot/
ファイルを編集し、bootIA32.efi
ファイルをEFI/boot
フォルダにコピーしました。
これで、ESPに自己完結型の32ビットUEFIBIOSで完全に機能する64ビットGrub2ができました。
さて、誰かが Grub2についての他の質問 を見てみたいと思うなら、それは素晴らしいでしょう。