web-dev-qa-db-ja.com

現在のISOで利用可能な32ビットEFIブートがないのはなぜですか?

壊れたディスクドライブがある古いMacbook 3.1があります。 USBペンドライブで動作するEFIブートの優れたソリューションを見つけたとき、私はそれをゴミ箱に捨てようとしていました。 Ubuntu 64ビットをインストールできましたが、問題は、1Gのメモリを搭載したコンピュータで64 OSを実行するとパフォーマンスが非常に低下することです。

質問は、利用可能な32ビット画像のいずれにも利用可能なEFI/BOOTがないのはなぜですか?他のディストリビューションもチェックインしました。 Ask Ubuntuの投稿には、「最新のAMD64(LTS)ISOを使用してください。これらには間違いなくUEFIブートローダーが含まれているためです」というコメントがあります。なぜ??

それを持っていることに問題がない場合、誰かがそれを構築するのを手伝ってもらえますか? Lubuntu 32ビットの実行に興味があります。

古い投稿に基づいて独自の/EFI/BOOT/BOOTIA32.EFIを構築しようとしましたが、これまでのところ運はありません。

事前に感謝、ヘクター

1
Hector Verdejo

これらの決定を下したCanonicalチームの考えについて話すことはできませんが、私の理解では、Ubuntuインストールメディア(および一般的にLinuxインストールメディア)のフランケインシュタインの怪物の性質に要約されます。簡単に言えば、Linuxディストリビューションのメンテナーは、必要以上にインストールメディアイメージを作成することを好みません。 BIOSモードとEFIモードの両方で起動できます。これを行うと、これらのさまざまなメディアの癖を利用する必要があり、全体がかろうじてハングアップします。 32ビットEFIサポートの問題は、これらのゆがみ(複数のEl Toritoイメージを提供する)の1つが、中年の32ビットBIOSの多くをブレークポイントを超えてプッシュすることです。つまり、32ビットのBIOS/EFIブートメディアは、多くのBIOSベースのコンピューターでは機能しません。したがって、32ビットEFIインストールをサポートするには、ディストリビューションはそのターゲット専用の個別のブートイメージを作成する必要があります。技術的な詳細については、 Matthew Garrettのこのテーマに関するブログ投稿を参照してください。

実際問題として、32ビットEFIモードのインストールを開始するためのいくつかのポインターについては、この質問/回答を参照してください。

32ビットUEFIブートサポート

それはできますできます(私は自分で何度かやりました)が、あまりよく文書化されていません。

4
Rod Smith

32ビットEFIブートローダーで32ビットインストールメディアを作成するための簡単な手順があります。

https://askubuntu.com/a/715843/463546

0