Windows 8.1 (32 ビット) から ESP パーティションに Grub2 (EFI-IA32 サポート付き) をインストールする - Bay Trail タブレット

Windows 8.1 (32 ビット) から ESP パーティションに Grub2 (EFI-IA32 サポート付き) をインストールする - Bay Trail タブレット

これは非常に複雑な考えであり、しばらくの間私の頭の中に残っていたので、我慢してください。

この質問で「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 パーティションにコピーし、必要に応じて ( で) ファイルを編集し、ファイルを フォルダーにコピーしました。/EFIgrub.cfgEFI/boot/bootIA32.efiEFI/boot

これで、ESP に内蔵された 32 ビット UEFI BIOS 上で完全に動作する 64 ビット Grub2 ができました。

さて、もし誰かが見たいのであればGrub2に関するもう一つの質問それは幻想的でしょう。

関連情報