Fedora 30 32ビットライブISO VirtualBoxの起動:エラー「このカーネルにはx86-64 CPUが必要ですが、i686 CPUのみが検出されました」

Fedora 30 32ビットライブISO VirtualBoxの起動:エラー「このカーネルにはx86-64 CPUが必要ですが、i686 CPUのみが検出されました」

32ビット仮想マシンにFedora 30 32ビットをインストールするのに問題があります。 Fedora-Workstation-Live-x86_64-30-1.2.isoを使用してvirtualboxで仮想マシンを起動しようとすると、次のエラーが表示されます。

このカーネルにはx86-64 CPUが必要ですが、i686 CPUのみが検出されます。起動できません。 CPUに適したカーネルを使用してください。

Fedora 30の仮想マシン設定:

タイプ: Linux

バージョン:Fedora 32ビット

ホストOS:Windows 10 Pro x64

なぜこれが起こるのか、そして解決策/修正を知っている人はいますか?

Hyper Vがオフになっており、BIOSの仮想化設定がオンになっています。 Ubuntu 16 32ビットおよびUbuntu 20 64ビットを正常にインストールしましたが、32ビットおよび32ビット設定を使用してFedora 30をインストールすることはできません。

ありがとうございます。

答え1

情報:アーキテクチャx86_64は64ビットプラットフォームを表します。 VMタイプでこの機能を機能させるには、インストールするシステムに適したビット幅(32ビットまたは64ビット)を選択する必要があります。 64ビットCPUに32ビットシステムをインストールできますが、その逆は不可能です。

問題:仮想マシンが32ビットCPUをエミュレートするように構成されており、64ビットオペレーティングシステムをインストールしようとしています。

回避策:x86_64(64ビット関連)ではなくi686(32ビット関連)というISOラベルを使用する必要があります。

残念ながら、最近のLinuxディストリビューションの多くはシステムの32ビットバージョンをリリースしなくなり、i686アーキテクチャの使用に興味がある場合は、以前のバージョンを引き続き使用できます。

関連情報