私にはシステムがあります持つ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が更新されると時々問題が発生します。