私は32ビットシステムのWindows 7を使用しており、以前はCentOS-6.5-i386-minimal
仮想ボックスでCentOSを実行していましたが、今はCentOS 7を実行したいのですが、(私が間違っていなければ)はいいえイメージをダウンロードするためのリンクはi386
、x86_64
64 ビット システム用のみであると想定しています。
編集:
ここで得た回答にもかかわらず、問題なく CentOS 7 をインストールして作業を開始することができました。
答え1
64 ビット プロセッサで 32 ビット Windows 7 を実行している場合、VirtualBox はいくつかの注意点を伴いながら 64 ビット ゲストを実行できます。
VirtualBox は、次の条件が満たされている場合、32 ビットのホスト オペレーティング システムでも 64 ビットのゲスト オペレーティング システムをサポートします。
ハードウェア仮想化をサポートする 64 ビット プロセッサが必要です (セクション 10.3「ハードウェア仮想化とソフトウェア仮想化」を参照)。
64 ビット サポートが必要な特定の VM に対してハードウェア仮想化を有効にする必要があります。64 ビット VM ではソフトウェア仮想化はサポートされていません。
32 ビット ホスト オペレーティング システムで 64 ビット ゲスト サポートを使用する場合は、特定の VM に対して 64 ビット オペレーティング システムも選択する必要があります。32 ビット ホストで 64 ビットをサポートすると追加のオーバーヘッドが発生するため、VirtualBox は明示的な要求があった場合にのみこのサポートを有効にします。
プロセッサがWindowsホストからの仮想化をサポートしているかどうかを確認するには、Microsoft ハードウェア支援仮想化ツール。
プロセッサが Linux ホストからの仮想化をサポートしているかどうかを確認するには、次のコマンドを実行します。
egrep '(vmx|svm)' /proc/cpuinfo
上記は、 または のいずれかをチェックしますvmx
。svm
どちら/etc/cpuinfo
かが見つかった場合は、すべてのフラグを出力します。 ただし、見つからない場合は何も出力されません。 後者は、ハードウェア仮想化がないことを意味します。
答え2
からCentOS ウィキ:
CentOSは、その上流ソースであるRed Hat Enterprise Linux (RHEL)と100%のバイナリ互換性を持つことを目指しています。
Red Hat Enterprise Linux 7 では 64 ビット ISO のみが提供されるため、64 ビットの動作環境のみが許可されます。ただし、32 ビットは次の方法でサポートされます。
- RHEL 7 では、32 ビットと 64 ビットの両方で選択されたライブラリが引き続き提供されるため、32 ビット アプリケーションを 64 ビット RHEL 7 OS 環境で実行できます。この機能は、ナレッジ記事に記載されているように、RHEL 5 および 6 でも使用できます。64 ビット システムに 32 ビット パッケージをインストールする方法
- RHEL 7 は引き続きマルチライブラリ ツールチェーンをサポートし、アプリケーションを 32 ビットと 64 ビットの両方でコンパイルできるようになります。
- RHEL 7は、KVM仮想化技術を使用して、RHEL 5とRHEL 6の32ビットと64ビットの両方の仮想ゲストインスタンスをホストできます。
RHEL 7は32ビットハードウェアをネイティブにサポートしませんが、認定ハードウェアは認定ハードウェアデータベース。
答え3
RHEL をベースにした Springdale という別のディストリビューションがあり、64 ビット版と 32 ビット版の両方があるようです。翻訳:http://springdale.math.ias.edu/
ただし、あまり信じないでください。試したことがなく、これと CentOS の違い (もしあるとすれば) がわかりません。