私のDebianカーネルはlinux-image-2.6.32-5-amd64であり、コマンドuname -mx86_64を返します。ただし、apt-getはi386パッケージ(/var/cache/apt/archives/*_i386.deb)を取得し、amd64パッケージを取得することはありません。

取得したいvirtualboxをインストールしますが、-i386-amd64も機能しません。

virtualbox-4.1-amd64.debをインストールしようとしましたが、バージョンが正しくないと言われ、virtualbox-4.1-i386.deb。しかし、-i386をインストールした後、virtualboxはクライアントVMを起動できず、システムの不一致エラーが発生しました。

システムの実際のアーチタイプが何であるか混乱しています。 i386? amd64?またはx86_64?

コメント

  • 最初に、マシンの情報を追加する必要があるかもしれません。こちらの askubuntu.com/questions/47623/ …

回答

amd64プロセッサでamd64カーネルを実行しています(x86_64とamd64は同義語です)。 i386ディストリビューションを実行しています。つまり、64ビットカーネルで32ビットバイナリを実行しているということです。背景については、 Linuxコマンドを参照してビット数(32または64)を返しますか?

Linuxでは、i386実行可能ファイルをで実行できます。 amd64カーネルですが、その逆ではありません。したがって、amd64 VirtualBoxバイナリをインストールすることはできますが、32ビットの実行可能ファイルとライブラリしかない現在のディストリビューションから取得することはできません。

i386 VirtualBoxバイナリはamd64イメージを実行できますが、プロセッサが CPU仮想化拡張機能(Intel VT-xまたはAMD-V)があります。そうでない場合は、amd64 VirtualBoxを実行する必要があります。これは、個別にインストールするか(ただし、VB実行可能ファイルに必要なすべてのライブラリが必要です)、または schrootにインストールします。

コメント

  • amd64DVDを使用してDebianOSを再インストールしましたが、'大丈夫です!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です