32ビットまたは64ビットのUbuntuインストールを実行しているかどうかを確認する方法
Uname -mを試しましたか?
Uname -mが実際に与えるようです
それ以外の場合、Linuxカーネルではなく、CPUの場合は、次のように入力します。
cat /proc/cpuinfo
または:
grep flags /proc/cpuinfo
「フラグ」パラメータの下に、さまざまな値が表示されます。その中で、「tm(透過モード)」「rm(リアルモード)」「lm(ロングモード)」
注:32ビットカーネルがインストールされた64ビットCPUを使用できます "
ソース 。
通常、これを確認する場合は、カーネルがコンパイルされたアーキテクチャではなく、アプリケーションが32ビットと64ビットのどちらで実行されているかを確認する必要があります。 sYnfoが指摘するように、32ビットカーネルで64ビットCPUを使用できます。しかし、さらに重要なことは、32ビットのユーザー空間で64ビットのカーネルを実行できることです。この場合、コマンドuname -m
は64ビットを(不正確に)報告します。これは、unameがカーネルアーキテクチャのみを報告するためです。 Ubuntuやその他のDebian派生物では、次のコマンドを実行してビット数を確認できます。
dpkg --print-architecture
ほとんどの場合、unameではなくこのコマンドを使用します。