32ビットUEFI BIOSが付属するIntel BayTrial Z3735Dタブレットを持っています。いくつか検索したところ、ほとんどのLinuxディストリビューションには32ビットのefiファイルが付属していません。
どうすれば挿入できます(または新しいISOを構築します)
https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail によると 、これは可能であるはずです。
32ビットUEFI BIOSが付属するIntel BayTrial Z3735Dタブレットを持っています。いくつか検索したところ、ほとんどのLinuxディストリビューションには32ビットのefiファイルが付属していません。
どうすれば挿入できます(または新しいISOを構築します)
https://wiki.archlinux.org/index.php/HCL/Firmwares/UEFI#Intel_Atom_SoC_Bay_Trail によると 、これは可能であるはずです。
回答:
Baytrailタブレットは、Intelによく知られている理由により、64bプロセッサと32b EFIを実行します。
Grub2(32b EFI用にコンパイル)は、32b EFIから64b UEFIオペレーティングシステムを起動します。
従来の16b BIOSを呼び出す64bまたは32b CPUプロセッサと同様に、64bから32bへの引数のマーシャリング、プロセッサモードの変更、ファームウェアの呼び出し、プロセッサモードの復元とマーシャリングを行うには、オペレーティングシステムでサンクが必要です。 32bから64bへの引数。オプションでビルドされたx86-64 LinuxカーネルCONFIG_EFI_MIXED=y
には、x86-64カーネルがi686 EFIを呼び出すことができるようにするサンクが含まれています。
この時点では、AMDのAtomBIOSのサンクはないため、「radeon」モジュールは失敗します。Intel GPUを使用しているため、これはBaytrailタブレットの問題ではありません。
Fedoraはまだでストックカーネルを構築していないため、Baytrailを検討するときはUbuntuオペレーティングシステムを検討しCONFIG_EFI_MIXED=y
ます。Super Grub2 DiskなどのUSBスティックを使用してGrub2(32b)コマンドラインにアクセスし、Grub2コマンドラインからx86-64インストーラーカーネルをロードして実行します。Ubuntuをインストールしたら、戻ってGrub2 32bブートローダーをEFIパーティションに手動でインストールし、Grub2 64bブートローダーを削除します。
AMD Radeon X1600を使用しているため、高度なビデオドライバーの欠如はMacBookPro2,2の魅力です。LinuxはEFI "UGA"ドライバーを使用して起動できます(BIOSランドでVESAオプションを使用するのとほぼ同じです)。しかし、その結果、オーバーヘッドが非常に大きくなり、ファンはフルレートで継続的に稼働します。「radeon」モジュールはAtomBIOSの内容をRAMにコピーするため、AtomBIOSをディスクからロードできるようにするためのドライバーへの小さな変更がこの問題を解決するための道であることに注意してください。おそらく初期のMacでの最善のアプローチは32bオペレーティングシステムを実行することですが、人気のあるディストリビューションのほとんどはi686 32bビルドでEFIをサポートしていません。
このページは、「Linux on UEFI:A Quick Installation Guide」というタイトルの助けになるかもしれません。特にこのセクション:
正しいビット深度のディストリビューションを使用していることを確認してください — EFIは、EFI自体と同じビット深度のブートローダーを実行します。これは通常、最新のコンピューターでは64ビットですが、最初の数世代のIntelベースのMacと一部のあいまいなコンピューターは32ビットEFIを使用しています。32ビットのディストリビューションに32ビットのEFIブートローダーを追加することは可能ですが、EFIを公式にサポートする32ビットのLinuxディストリビューションにはまだ出会っていません。(私のLinux用EFIブートローダーの管理は一般にブートローダーをカバーしています。これらの原則を理解すると、32ビットディストリビューションのインストーラーを変更できる場合があります。ただし、初心者の作業ではありません)。ここでのプロセスについては説明しません。64ビットのEFIが搭載されたコンピューターでは、64ビットのディストリビューションを使用する必要があります。
したがって、このことを考えると、64ビットのディストリビューションを使用したり、独自の32ビットUEFIローダーを追加して開始したりすることは避けたほうがいいでしょう。32ビットのディストリビューションを見つけます。ここには、主に埋め込みスペースにオプションがあります。
決定してこれを実行したい場合は、@ RodSmithがこのAskUbuntu Q&Aで詳細を提供しています:32-Bit UEFI Boot Support。