%20%E3%81%8B%E3%82%89%20ESP%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%20Grub2%20(EFI-IA32%20%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E4%BB%98%E3%81%8D)%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%20-%20Bay%20Trail%20%E3%82%BF%E3%83%96%E3%83%AC%E3%83%83%E3%83%88.png)
これは非常に複雑な考えであり、しばらくの間私の頭の中に残っていたので、我慢してください。
この質問で「Grub2」と言っているのは、「EFI-IA32 バージョン」のことです。私が使用するデバイスには 32 ビットの UEFI BIOS が含まれていますが、CPU は 64 ビットです。
事前にコンパイルされた Grub2 とそのすべての構成ファイル (できれば最新バージョン) を含む、ダウンロード可能なフォルダー/アーカイブが必要です。
私は「Grub4DOS」や「SuperGrub2」などを望んでいません。Ubuntu 15.04、14.10 などと一緒にインストールされているものと同じ Grub2 を望んでいます...
この Grub2 フォルダーを ESP パーティションにコピーし、32 ビット UEFI BIOS を使用して Grub2 に入り、OS を起動できるようにしたいと考えています。
そして、「32ビットと64ビットは一緒に動作しないので不可能だ」と言う前に、私はそれが動作すると確信しています。なぜなら以前にもやったことがある32 ビット UEFI 上の 64 ビット Ubuntu 14.10 を使用します。
これらすべてを実行する代わりに Ubuntu をインストールするだけでよいことは理解していますが、私は ESP に小さなブートローダーをインストールするためだけに別の OS をインストールすることを特に避けようとしています。
まだ理解できない場合は、GRand Unified Bootloader、バージョン 2 (EFI-IA32 バージョン)、プリコンパイル済みフォルダーを作成するために使用する Ubuntu パッケージへのリンクは次のとおりです (ソースもここにリストされています)。
「32 ビットで 64 ビット OS を実行することはできません」または「何の意味があるのですか」に関係する回答は、トピック外としてフラグが付けられます。警告しました。
答え1
それを見つけた!
最新の Ubuntu (15.04、64 ビット) ISO ファイルをダウンロードし、ISO のルートから/boot
およびフォルダーを抽出しました。フォルダーを ESP パーティションにコピーし、必要に応じて ( で) ファイルを編集し、ファイルを フォルダーにコピーしました。/EFI
grub.cfg
EFI/boot/
bootIA32.efi
EFI/boot
これで、ESP に内蔵された 32 ビット UEFI BIOS 上で完全に動作する 64 ビット Grub2 ができました。
さて、もし誰かが見たいのであればGrub2に関するもう一つの質問それは幻想的でしょう。