8

I have 3 GB of RAM. The output of lscpu:

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
janos
  • 4,848
  • 23
  • 50
user3881688
  • 83
  • 1
  • 1
  • 3
  • Your machine supports 64bit. The i686 shows that you are currently running a 32bit OS. – Rohith Madhavan Dec 21 '14 at 14:21
  • 1
    possible duplicate of [What are the differences between 32-bit and 64-bit, and which should I choose?](http://askubuntu.com/questions/7034/what-are-the-differences-between-32-bit-and-64-bit-and-which-should-i-choose) – karel Dec 21 '14 at 14:26
  • technically you can hardly find a 32-bit only x86 CPU anymore. All x86 CPUs from P4 Prescott, except some old Atom CPUs, support x86_64 – phuclv Dec 21 '14 at 15:42
  • @LưuVĩnhPhúc You probably will be *finding* 32-bit CPU's more often now, in garage sales, recycle bins, etc... Just not buying them new – Xen2050 Dec 21 '14 at 16:29
  • @Xen2050 I mean the ones 10 years back – phuclv Dec 21 '14 at 16:30
  • 2
    You can't install a 64 bit anything on 32 bit hardware. – DaveTheMinion Dec 21 '14 at 17:01
  • possible duplicate of [I installed a 64-bit OS in a 32-bit processor](http://askubuntu.com/questions/313379/i-installed-a-64-bit-os-in-a-32-bit-processor) – Eric Carvalho Dec 22 '14 at 16:48

2 Answers2

11

By "32-bit machine" I understand 32-bit hardware (processor) which is not your case because lscpu reports that your CPU can work in 64-bit mode.

CPU op-mode(s): 32-bit, 64-bit

You have a 32-bit software (operating system) running at the moment on your PC, that's why:

Architecture: i686

But you can install a 64-bit operating system (you have both a compatible CPU and enough RAM for it).

Rohith Madhavan
  • 8,229
  • 5
  • 24
  • 43
Cornelius
  • 9,353
  • 4
  • 40
  • 61
  • 1
    Aren't ALL RAMs compatible with ALL architectures? – Rohith Madhavan Dec 21 '14 at 14:24
  • 3
    @RohithMadhavan yes, but at least 2 GB are recommended for 64-bit Ubuntu, while on the other hand 32-bit can run on less than 2 GB. I said "enough RAM". – Cornelius Dec 21 '14 at 14:25
  • Fair enough. Although 64bit OS work fairly well with < 2GB RAM too – Rohith Madhavan Dec 21 '14 at 14:27
  • 1
    I used to run 64-bit ubuntu live on just 2GB ram, not much "room" though (overlayfs, all files in ram). 32-bit Ubuntu actually uses less ram after booting, I *think* it's less ram-hungry, hence the higher ram requirements for 64-bit. 32-bit at least seems better for running live (more "room") – Xen2050 Dec 21 '14 at 16:34
6

You can install a 32 bit system on 64 bit hardware.

The converse is not true.

You cannot install a 64 bit system on 32 bit hardware.

From the output of lscpu you gave:

CPU op-mode(s): 32-bit, 64-bit

It looks like your hardware is in fact 64 bit. You can install a 64 bit system.

janos
  • 4,848
  • 23
  • 50