iMac 4,1がLinuxブートメディアを認識しない

iMac 4,1がLinuxブートメディアを認識しない

ここが尋ねるのが一番良いところなのかは分かりませんが、他のところがもっと良いかはわかりません!

私は古い(2005年?)iMacにLinux(Debian / Ubuntuベースの推奨)バージョンをインストールしようとしています。

起動可能なUSBとDVDでMint 20(xfceバージョン)とPop_OS 21を試してみました。ただし、コンピュータの電源を入れるたびに(長押しオプション)、起動ディスクのみを選択できます。

システムブートをリセット(CMD + Option + P + R)してから、ブートメディアを挿入して再起動時にオプションをタップしてみましたが、役に立たないようです。

これは以前のバージョンのMacOSで問題になりますか?私が試すことができる他のことを知っている人はいますか?

編集する:妻のMacBookでUSBドライブを試してみましたが、ドライブから正しく起動したので、これはドライブではなくiMacの問題のようです。

他の編集者Mac OSブートマネージャが認識する起動可能なMac OS High Sierra USBスティックを見つけました。このスティックをLinuxブータブルUSBと比較するときに私が見ることができる唯一の違いは、EFIパーティションがファイルシステムの終わりではなく始まりにあることです。しかし、それはどんな変化をもたらしますか?

乾杯、

答え1

いいえ、EFIシステムパーティションの場所は重要ではありません。

問題はiMac 4,1システムの使用である可能性があります。32ビットEFIファームウェア。これは、システムが64ビットUEFIファームウェアを搭載したx86プロセッサとは異なり、リムーバブルメディアから起動したときにシステムを検索\EFI\boot\bootia32.efi(または@mirhありがとう!)を検索することを意味します。すべてのLinuxディストリビューションが標準のインストールメディアにこのブートローダを提供するわけではありません。boot.efi\EFI\boot\bootx64.efi

iMacにBoot Campソフトウェアがある場合は、システムをBIOS互換モードに切り替えるために必要な「魔法」があるかもしれません(32ビット版のWindowsをインストールしているかのように)。これにより、すべてのクラシックPCでBIOSスタイルを実行できます。ブートローダー。

32ビットファームウェアはまだ64ビットカーネルを起動できますが、ブートローダは専用の32ビットEFI / UEFIブートローダである必要があります。

関連情報