web-dev-qa-db-ja.com

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

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

この質問では、「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ビットで実行できない」または「要点」と関係のある回答には、トピック外のフラグが付けられ、警告が表示されます。

3
Ulincsys

それを見つけた!

最新のUbuntu(15.04、64ビット)ISOファイルをダウンロードし、ISOのルートから/bootフォルダーと/EFIフォルダーを抽出しました。フォルダをESPパーティションにコピーし、必要に応じて(grub.cfg内の)EFI/boot/ファイルを編集し、bootIA32.efiファイルをEFI/bootフォルダにコピーしました。

これで、ESPに自己完結型の32ビットUEFIBIOSで完全に機能する64ビットGrub2ができました。

さて、誰かが Grub2についての他の質問 を見てみたいと思うなら、それは素晴らしいでしょう。

3
Ulincsys