CSMを使用せずに64ビットUEFIシステムから32ビットLinuxカーネルを起動する方法

CSMを使用せずに64ビットUEFIシステムから32ビットLinuxカーネルを起動する方法

私にはシステムがあります持つ32ビットドライバのみを持つ古いハードウェアと対話する必要があるため、32ビットLinuxカーネルを実行します。ドライバの交換はオプションではありません。

これを行う予定のDellコンピュータには、内蔵ドライブにレガシーブートサポート(CSM)がありません。 (M.2 NVME内蔵ドライブスロットのみ)

Grub 64ビットUEFI(Ubuntuライブディスクから)をインストールしましたが、私の「レガシー」Linuxインスタンス(重要な場合は同じディスク上のGPT形式)を検出しましたが、「レガシー」LinuxからインストールするとGrubは次のようになります。エラー: Kernel doesn't support 64-bit CPUs.

誰でもこれについて明らかにしたり、正しい方向を教えてもらえますか?私は〜にいた印象Grubは他のアーキテクチャのカーネルの起動に問題はありません。

ベストアンサー1

64ビットEFIシステムで32ビットUbuntuを起動し、grub-efi-amd64-signedここchrootで方法を確認できます(ドイツ語)。https://wiki.ubuntuusers.de/Howto/Installation_von_32-Bit_Ubuntu_auf_EFI-System/

とにかく、GRUBが更新されると時々問題が発生します。

おすすめ記事