
Unix/Linux オペレーティング システムへの最初のタイマー。Windows コンピューターの仮想ボックスで使用するために Ubuntu をダウンロードしようとしました。その後、マシンを起動しようとしましたが、「このカーネルには x86-64cpu が必要ですが、i686 cpu しか検出されませんでした。起動できません。CPU に適したカーネルを使用してください」というエラー メッセージが表示されました。これを修正する方法について何かアドバイスはありますか?
答え1
Virtualbox FAQより:
Q: VB は 64 ビット ゲストをサポートしていますか?
A: 64 ビット ゲストのサポートはバージョン 2.0.0 で導入されました。64 ビット ゲストを作成する場合は、最新バージョンにアップグレードすることをお勧めします。VirtualBox は、次の条件下で 64 ビット ゲスト オペレーティング システムもサポートすることに注意してください。ハードウェア仮想化サポート (ユーザー マニュアルの第 1.2 章「ソフトウェア仮想化とハードウェア仮想化 (VT-x および AMD-V)」の 10 ページを参照) を備えた 64 ビット プロセッサと、64 ビット ホスト オペレーティング システムが必要です。注: バージョン 2.1.0 以降では、32 ビット ホストを実行しながら 64 ビット ゲストを実行できます。オペレーティング システムの以前の要件は、バージョン 2.0.x にのみ適用されます。適切なハードウェアが必要です。BIOS でハードウェア仮想化を有効にする必要があります。64 ビット VM ではソフトウェア仮想化はサポートされていません。注: 一部の HP BIOS には不具合があり、VT-X/AMD-V を有効にすると無効になるため、両方の方法を試してください。
それで、ここから32ビットのUbuntuをダウンロードしてみます -http://www.ubuntu.com/download/desktop。
答え2
i686 コードは、32 ビット Intel x86 プラットフォームと互換性のあるプロセッサで実行されるように設計されています。これには、Pentium 4 などを含むすべての Intel 32 ビット x86 プロセッサ、および互換性のある 32 ビット チップを製造する AMD およびその他のベンダーのプロセッサが含まれます。x86_64
コードは、AMD Athlon 64、AMD Opteron および関連する AMD チップ ファミリ、および Intel EM64T ベースのプロセッサを含む、AMD64 64 ビット プラットフォームと互換性のあるプロセッサで実行されるように設計されています。
これらの 64 ビット プロセッサは、32 ビットの先行プロセッサと完全に下位互換性があります。したがって、64 ビット AMD Athlon 64 または Intel EM64T プロセッサをお持ちの場合は、64 ビット x86_64 OS をインストールするか、32 ビット i386/i686 OS をインストールするかはユーザー次第です。
あなたの場合は、32 ビット Intel x86 プラットフォームを使用しているので、i686 タイプの Ubuntu を使用して、仮想マシンをそれを使って起動する必要があります。
あなたのフレーバーの Ubuntu へのリンクは次のとおりです。ウブントゥ 14.10
答え3
64ビット版のブートCD/DVD/ISOを使用しています。i386またはi686を問題なく実行できます。ISOを起動しようとしている場合は、i386バージョンをダウンロードしてください。起動に問題はありません。
64 ビット バージョンの ISO を起動するには、BIOS と Oracle Virtual Box から仮想化テクノロジを有効にする必要がある場合があります。