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アーキテクチャの使用に興味がある場合は、以前のバージョンを引き続き使用できます。